home *** CD-ROM | disk | FTP | other *** search
/ Hot Super Models / Hot Super Models.iso / mac / clrmg131.sit / ColorImage 1.31.rsrc / bin.rsrc_CODE_16.txt < prev    next >
Text File  |  1990-12-05  |  219KB  |  3,800 lines

  1. # near model CODE resource
  2. # jump table entries: 3328-3347 (20 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  0C6E 0001 000A           cmpi.w     [A6 + 0xA], 0x1
  6. 0000000A  6616                     bne        +0x18 /* 00000022 */
  7. 0000000C  4A2E 0008                tst.b      [A6 + 0x8]
  8. 00000010  6708                     beq        +0xA /* 0000001A */
  9. 00000012  3D7C FFF9 000C           move.w     [A6 + 0xC], 0xFFF9
  10. 00000018  601C                     bra        +0x1E /* 00000036 */
  11. label0000001A:
  12. 0000001A  3D7C FFFA 000C           move.w     [A6 + 0xC], 0xFFFA
  13. 00000020  6014                     bra        +0x16 /* 00000036 */
  14. label00000022:
  15. 00000022  4A2E 0008                tst.b      [A6 + 0x8]
  16. 00000026  6708                     beq        +0xA /* 00000030 */
  17. 00000028  3D7C FFF7 000C           move.w     [A6 + 0xC], 0xFFF7
  18. 0000002E  6006                     bra        +0x8 /* 00000036 */
  19. label00000030:
  20. 00000030  3D7C FFF8 000C           move.w     [A6 + 0xC], 0xFFF8
  21. label00000036:
  22. 00000036  4E5E                     unlink     A6
  23. 00000038  4E74 0004                rtd        0x0004
  24. 0000003C  504F                     addq.w     A7, 8
  25. 0000003E  5254                     addq.w     [A4], 1
  26. 00000040  5245                     addq.w     D5, 1
  27. 00000042  464E                     not.w      A6
  28. fn00000044:
  29. 00000044  4E56 FFEC                link       A6, -0x0014
  30. 00000048  2F07                     move.l     -[A7], D7
  31. 0000004A  207C 0000 01D8           movea.l    A0, 0x1D8
  32. 00000050  2E10                     move.l     D7, [A0]
  33. 00000052  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  34. 00000058  660A                     bne        +0xC /* 00000064 */
  35. 0000005A  2007                     move.l     D0, D7
  36. 0000005C  5480                     addq.l     D0, 2
  37. 0000005E  2D40 000A                move.l     [A6 + 0xA], D0
  38. 00000062  6004                     bra        +0x6 /* 00000068 */
  39. label00000064:
  40. 00000064  2D47 000A                move.l     [A6 + 0xA], D7
  41. label00000068:
  42. 00000068  2E1F                     move.l     D7, [A7]+
  43. 0000006A  4E5E                     unlink     A6
  44. 0000006C  4E74 0002                rtd        0x0002
  45. 00000070  5253                     addq.w     [A3], 1
  46. 00000072  4343                     chk.w      D1, D3
  47. 00000074  2020                     move.l     D0, -[A0]
  48. 00000076  2020                     move.l     D0, -[A0]
  49. fn00000078:
  50. 00000078  4E56 FFEC                link       A6, -0x0014
  51. 0000007C  2F07                     move.l     -[A7], D7
  52. 0000007E  207C 0000 01DC           movea.l    A0, 0x1DC
  53. 00000084  2E10                     move.l     D7, [A0]
  54. 00000086  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  55. 0000008C  660A                     bne        +0xC /* 00000098 */
  56. 0000008E  2007                     move.l     D0, D7
  57. 00000090  5480                     addq.l     D0, 2
  58. 00000092  2D40 000A                move.l     [A6 + 0xA], D0
  59. 00000096  6004                     bra        +0x6 /* 0000009C */
  60. label00000098:
  61. 00000098  2D47 000A                move.l     [A6 + 0xA], D7
  62. label0000009C:
  63. 0000009C  2E1F                     move.l     D7, [A7]+
  64. 0000009E  4E5E                     unlink     A6
  65. 000000A0  4E74 0002                rtd        0x0002
  66. 000000A4  5753                     subq.w     [A3], 3
  67. 000000A6  4343                     chk.w      D1, D3
  68. 000000A8  2020                     move.l     D0, -[A0]
  69. 000000AA  2020                     move.l     D0, -[A0]
  70. export_416:
  71. fn000000AC:
  72. 000000AC  4E56 FFEC                link       A6, -0x0014
  73. 000000B0  2F0C                     move.l     -[A7], A4
  74. 000000B2  594F                     subq.w     A7, 4
  75. 000000B4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  76. 000000B8  4EBA FFBE                jsr        [PC - 0x42 /* 00000078 */]
  77. 000000BC  285F                     movea.l    A4, [A7]+
  78. 000000BE  18BC 0003                move.b     [A4], 0x3
  79. 000000C2  4214                     clr.b      [A4]
  80. 000000C4  285F                     movea.l    A4, [A7]+
  81. 000000C6  4E5E                     unlink     A6
  82. 000000C8  4E74 0002                rtd        0x0002
  83. 000000CC  5258                     addq.w     [A0]+, 1
  84. 000000CE  4D55                     chk.w      D6, [A5]
  85. 000000D0  5445                     addq.w     D5, 2
  86. 000000D2  2020                     move.l     D0, -[A0]
  87. fn000000D4:
  88. 000000D4  4E56 FFEE                link       A6, -0x0012
  89. 000000D8  2F07                     move.l     -[A7], D7
  90. 000000DA  7E01                     moveq.l    D7, 0x01
  91. label000000DC:
  92. 000000DC  5247                     addq.w     D7, 1
  93. 000000DE  0C47 01F4                cmpi.w     D7, 0x1F4
  94. 000000E2  6FF8                     ble        -0x6 /* 000000DC */
  95. 000000E4  2E1F                     move.l     D7, [A7]+
  96. 000000E6  4E5E                     unlink     A6
  97. 000000E8  4E75                     rts
  98. 000000EA  444F                     neg.w      A7
  99. 000000EC  5449                     addq.w     A1, 2
  100. 000000EE  4D45                     chk.w      D6, D5
  101. 000000F0  4C4F 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, A7
  102. // begin alternate branch 000000F2-000000F6
  103. fn000000F2:
  104. 000000F2  4E56 FFEA                link       A6, -0x0016
  105. // end alternate branch 000000F2-000000F6
  106. fn000000F2: // (misaligned)
  107. 000000F4  FFEA                     .invalid   <<F/7/7>>
  108. 000000F6  48E7 0300                movem.l    -[A7], D6,D7
  109. 000000FA  594F                     subq.w     A7, 4
  110. 000000FC  A975                     syscall    TickCount
  111. 000000FE  2E1F                     move.l     D7, [A7]+
  112. label00000100:
  113. 00000100  594F                     subq.w     A7, 4
  114. 00000102  A975                     syscall    TickCount
  115. 00000104  BE9F                     cmp.l      D7, [A7]+
  116. 00000106  67F8                     beq        -0x6 /* 00000100 */
  117. 00000108  594F                     subq.w     A7, 4
  118. 0000010A  A975                     syscall    TickCount
  119. 0000010C  2E1F                     move.l     D7, [A7]+
  120. 0000010E  4246                     clr.w      D6
  121. label00000110:
  122. 00000110  4EBA FFC2                jsr        [PC - 0x3E /* 000000D4 */]
  123. 00000114  5246                     addq.w     D6, 1
  124. 00000116  594F                     subq.w     A7, 4
  125. 00000118  A975                     syscall    TickCount
  126. 0000011A  BE9F                     cmp.l      D7, [A7]+
  127. 0000011C  67F2                     beq        -0xC /* 00000110 */
  128. 0000011E  3D46 0008                move.w     [A6 + 0x8], D6
  129. 00000122  4CDF 00C0                movem.l    D6,D7, [A7]+
  130. 00000126  4E5E                     unlink     A6
  131. 00000128  4E75                     rts
  132. 0000012A  5350                     subq.w     [A0], 1
  133. 0000012C  4545                     chk.w      D2, D5
  134. 0000012E  4443                     neg.w      D3
  135. 00000130  4845                     swap.w     D5
  136. fn00000132:
  137. 00000132  4E56 FFEE                link       A6, -0x0012
  138. 00000136  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  139. 0000013C  56C0                     sne        D0
  140. 0000013E  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  141. 00000144  56C1                     sne        D1
  142. 00000146  C001                     and.b      D0, D1
  143. 00000148  661C                     bne        +0x1E /* 00000166 */
  144. 0000014A  554F                     subq.w     A7, 2
  145. 0000014C  554F                     subq.w     A7, 2
  146. 0000014E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  147. 00000152  1F3C 0001                move.b     -[A7], 0x1
  148. 00000156  4EBA FEA8                jsr        [PC - 0x158 /* 00000000 */]
  149. 0000015A  3F3C 4C05                move.w     -[A7], 0x4C05
  150. 0000015E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  151. 00000162  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  152. label00000166:
  153. 00000166  4E5E                     unlink     A6
  154. 00000168  4E74 0002                rtd        0x0002
  155. 0000016C  434F                     chk.w      D1, A7
  156. 0000016E  4E46                     trap       6
  157. 00000170  4947                     chk.w      D4, D7
  158. 00000172  5354                     subq.w     [A4], 1
  159. fn00000174:
  160. 00000174  4E56 0000                link       A6, 0
  161. 00000178  2F0C                     move.l     -[A7], A4
  162. 0000017A  286E 0008                movea.l    A4, [A6 + 0x8]
  163. 0000017E  206C FFE8                movea.l    A0, [A4 - 0x18]
  164. 00000182  10AE 000C                move.b     [A0], [A6 + 0xC]
  165. 00000186  202C FFE8                move.l     D0, [A4 - 0x18]
  166. 0000018A  5280                     addq.l     D0, 1
  167. 0000018C  2940 FFE8                move.l     [A4 - 0x18], D0
  168. 00000190  285F                     movea.l    A4, [A7]+
  169. 00000192  4E5E                     unlink     A6
  170. 00000194  4E74 0006                rtd        0x0006
  171. 00000198  5055                     addq.w     [A5], 8
  172. 0000019A  5442                     addq.w     D2, 2
  173. 0000019C  2020                     move.l     D0, -[A0]
  174. 0000019E  2020                     move.l     D0, -[A0]
  175. fn000001A0:
  176. 000001A0  4E56 FFE8                link       A6, -0x0018
  177. 000001A4  48E7 0300                movem.l    -[A7], D6,D7
  178. 000001A8  206E 0008                movea.l    A0, [A6 + 0x8]
  179. 000001AC  2D48 FFE8                move.l     [A6 - 0x18], A0
  180. 000001B0  7C1C                     moveq.l    D6, 0x1C
  181. 000001B2  4227                     clr.b      -[A7]
  182. 000001B4  2F0E                     move.l     -[A7], A6
  183. 000001B6  4EBA FFBC                jsr        [PC - 0x44 /* 00000174 */]
  184. 000001BA  4227                     clr.b      -[A7]
  185. 000001BC  2F0E                     move.l     -[A7], A6
  186. 000001BE  4EBA FFB4                jsr        [PC - 0x4C /* 00000174 */]
  187. 000001C2  4227                     clr.b      -[A7]
  188. 000001C4  2F0E                     move.l     -[A7], A6
  189. 000001C6  4EBA FFAC                jsr        [PC - 0x54 /* 00000174 */]
  190. 000001CA  4227                     clr.b      -[A7]
  191. 000001CC  2F0E                     move.l     -[A7], A6
  192. 000001CE  4EBA FFA4                jsr        [PC - 0x5C /* 00000174 */]
  193. 000001D2  7E40                     moveq.l    D7, 0x40
  194. 000001D4  602E                     bra        +0x30 /* 00000204 */
  195. label000001D6:
  196. 000001D6  1F3C 00FF                move.b     -[A7], 0xFF
  197. 000001DA  2F0E                     move.l     -[A7], A6
  198. 000001DC  4EBA FF96                jsr        [PC - 0x6A /* 00000174 */]
  199. 000001E0  4227                     clr.b      -[A7]
  200. 000001E2  2F0E                     move.l     -[A7], A6
  201. 000001E4  4EBA FF8E                jsr        [PC - 0x72 /* 00000174 */]
  202. 000001E8  3007                     move.w     D0, D7
  203. 000001EA  C06E 000E                and.w      D0, [A6 + 0xE]
  204. 000001EE  4A40                     tst.w      D0
  205. 000001F0  670A                     beq        +0xC /* 000001FC */
  206. 000001F2  4227                     clr.b      -[A7]
  207. 000001F4  2F0E                     move.l     -[A7], A6
  208. 000001F6  4EBA FF7C                jsr        [PC - 0x84 /* 00000174 */]
  209. 000001FA  5246                     addq.w     D6, 1
  210. label000001FC:
  211. 000001FC  7000                     moveq.l    D0, 0x00
  212. 000001FE  3007                     move.w     D0, D7
  213. 00000200  E288                     lsr        D0, 1
  214. 00000202  3E00                     move.w     D7, D0
  215. label00000204:
  216. 00000204  4A47                     tst.w      D7
  217. 00000206  6ECE                     bgt        -0x30 /* 000001D6 */
  218. 00000208  7E10                     moveq.l    D7, 0x10
  219. 0000020A  602E                     bra        +0x30 /* 0000023A */
  220. label0000020C:
  221. 0000020C  1F3C 00FF                move.b     -[A7], 0xFF
  222. 00000210  2F0E                     move.l     -[A7], A6
  223. 00000212  4EBA FF60                jsr        [PC - 0xA0 /* 00000174 */]
  224. 00000216  4227                     clr.b      -[A7]
  225. 00000218  2F0E                     move.l     -[A7], A6
  226. 0000021A  4EBA FF58                jsr        [PC - 0xA8 /* 00000174 */]
  227. 0000021E  3007                     move.w     D0, D7
  228. 00000220  C06E 000C                and.w      D0, [A6 + 0xC]
  229. 00000224  4A40                     tst.w      D0
  230. 00000226  670A                     beq        +0xC /* 00000232 */
  231. 00000228  4227                     clr.b      -[A7]
  232. 0000022A  2F0E                     move.l     -[A7], A6
  233. 0000022C  4EBA FF46                jsr        [PC - 0xBA /* 00000174 */]
  234. 00000230  5246                     addq.w     D6, 1
  235. label00000232:
  236. 00000232  7000                     moveq.l    D0, 0x00
  237. 00000234  3007                     move.w     D0, D7
  238. 00000236  E288                     lsr        D0, 1
  239. 00000238  3E00                     move.w     D7, D0
  240. label0000023A:
  241. 0000023A  4A47                     tst.w      D7
  242. 0000023C  6ECE                     bgt        -0x30 /* 0000020C */
  243. 0000023E  3006                     move.w     D0, D6
  244. 00000240  48C0                     ext.l      D0
  245. 00000242  2D40 0010                move.l     [A6 + 0x10], D0
  246. 00000246  4CDF 00C0                movem.l    D6,D7, [A7]+
  247. 0000024A  4E5E                     unlink     A6
  248. 0000024C  4E74 0008                rtd        0x0008
  249. 00000250  5452                     addq.w     [A2], 2
  250. 00000252  414E                     chk.w      D0, A6
  251. 00000254  534C                     subq.w     A4, 1
  252. 00000256  4154                     chk.w      D0, [A4]
  253. fn00000258:
  254. 00000258  4E56 FFB2                link       A6, -0x004E
  255. 0000025C  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  256. 00000260  3A2E 0012                move.w     D5, [A6 + 0x12]
  257. 00000264  206E 000E                movea.l    A0, [A6 + 0xE]
  258. 00000268  43EE FFBC                lea.l      A1, [A6 - 0x44]
  259. 0000026C  700C                     moveq.l    D0, 0x0C
  260. label0000026E:
  261. 0000026E  22D8                     move.l     [A1]+, [A0]+
  262. 00000270  51C8 FFFC                dbf        D0, -0x6 /* 0000026E */
  263. 00000274  0C45 0001                cmpi.w     D5, 0x1
  264. 00000278  56C0                     sne        D0
  265. 0000027A  0C45 0002                cmpi.w     D5, 0x2
  266. 0000027E  56C1                     sne        D1
  267. 00000280  C001                     and.b      D0, D1
  268. 00000282  6706                     beq        +0x8 /* 0000028A */
  269. 00000284  426E 0014                clr.w      [A6 + 0x14]
  270. 00000288  6050                     bra        +0x52 /* 000002DA */
  271. label0000028A:
  272. 0000028A  3D6E 0008 FFB2           move.w     [A6 - 0x4E], [A6 + 0x8]
  273. 00000290  7E01                     moveq.l    D7, 0x01
  274. 00000292  603C                     bra        +0x3E /* 000002D0 */
  275. label00000294:
  276. 00000294  554F                     subq.w     A7, 2
  277. 00000296  554F                     subq.w     A7, 2
  278. 00000298  3F05                     move.w     -[A7], D5
  279. 0000029A  1F3C 0001                move.b     -[A7], 0x1
  280. 0000029E  4EBA FD60                jsr        [PC - 0x2A0 /* 00000000 */]
  281. 000002A2  486E 000A                pea.l      [A6 + 0xA]
  282. 000002A6  486E FFBC                pea.l      [A6 - 0x44]
  283. 000002AA  4EAD 029A                jsr        [A5 + 0x29A /* export_79 */]
  284. 000002AE  3C1F                     move.w     D6, [A7]+
  285. 000002B0  4A46                     tst.w      D6
  286. 000002B2  6C06                     bge        +0x8 /* 000002BA */
  287. 000002B4  3D46 0014                move.w     [A6 + 0x14], D6
  288. 000002B8  6020                     bra        +0x22 /* 000002DA */
  289. label000002BA:
  290. 000002BA  594F                     subq.w     A7, 4
  291. 000002BC  A975                     syscall    TickCount
  292. 000002BE  281F                     move.l     D4, [A7]+
  293. label000002C0:
  294. 000002C0  594F                     subq.w     A7, 4
  295. 000002C2  A975                     syscall    TickCount
  296. 000002C4  201F                     move.l     D0, [A7]+
  297. 000002C6  9084                     sub.l      D0, D4
  298. 000002C8  5580                     subq.l     D0, 2
  299. 000002CA  6DF4                     blt        -0xA /* 000002C0 */
  300. 000002CC  5247                     addq.w     D7, 1
  301. 000002CE  6906                     bvs        +0x8 /* 000002D6 */
  302. label000002D0:
  303. 000002D0  BE6E FFB2                cmp.w      D7, [A6 - 0x4E]
  304. 000002D4  6FBE                     ble        -0x40 /* 00000294 */
  305. label000002D6:
  306. 000002D6  426E 0014                clr.w      [A6 + 0x14]
  307. label000002DA:
  308. 000002DA  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  309. 000002DE  4E5E                     unlink     A6
  310. 000002E0  4E74 000C                rtd        0x000C
  311. 000002E4  5752                     subq.w     [A2], 3
  312. 000002E6  4954                     chk.w      D4, [A4]
  313. 000002E8  4553                     chk.w      D2, [A3]
  314. 000002EA  2020                     move.l     D0, -[A0]
  315. fn000002EC:
  316. 000002EC  4E56 FFB6                link       A6, -0x004A
  317. 000002F0  2F07                     move.l     -[A7], D7
  318. 000002F2  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  319. 000002F6  4EBA FE3A                jsr        [PC - 0x1C6 /* 00000132 */]
  320. 000002FA  594F                     subq.w     A7, 4
  321. 000002FC  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  322. 00000300  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  323. 00000304  486E FFBC                pea.l      [A6 - 0x44]
  324. 00000308  4EBA FE96                jsr        [PC - 0x16A /* 000001A0 */]
  325. 0000030C  2E1F                     move.l     D7, [A7]+
  326. 0000030E  554F                     subq.w     A7, 2
  327. 00000310  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  328. 00000314  486E FFBC                pea.l      [A6 - 0x44]
  329. 00000318  2F07                     move.l     -[A7], D7
  330. 0000031A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  331. 0000031E  4EBA FF38                jsr        [PC - 0xC8 /* 00000258 */]
  332. 00000322  4A5F                     tst.w      [A7]+
  333. 00000324  6C08                     bge        +0xA /* 0000032E */
  334. 00000326  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  335. 0000032A  4EBA FD80                jsr        [PC - 0x280 /* 000000AC */]
  336. label0000032E:
  337. 0000032E  2E1F                     move.l     D7, [A7]+
  338. 00000330  4E5E                     unlink     A6
  339. 00000332  4E74 0008                rtd        0x0008
  340. 00000336  5458                     addq.w     [A0]+, 2
  341. 00000338  5320                     subq.b     -[A0], 1
  342. 0000033A  2020                     move.l     D0, -[A0]
  343. 0000033C  2020                     move.l     D0, -[A0]
  344. fn0000033E:
  345. 0000033E  4E56 FFF4                link       A6, -0x000C
  346. 00000342  594F                     subq.w     A7, 4
  347. 00000344  203C 0000 055B           move.l     D0, 0x55B
  348. 0000034A  4C2E 0800 0008           movem.w    A3, [A6 + 0x8]
  349. 00000350  0680 0317 0400           addi.l     D0, 0x3170400
  350. 00000356  F200 4000                fmove      fp0, (int32_t) D0
  351. 0000035A  F200 0004                fsqrt      fp0, fp0
  352. 0000035E  F23C 5020 0002           fdiv       fp0, (int16_t) 0x2
  353. 00000364  F23C 5028 0E10           fsub       fp0, (int16_t) 0xE10
  354. 0000036A  F22E 6800 FFF4           fmove      (extended) [A6 - 0xC], fp0
  355. 00000370  486E FFF4                pea.l      [A6 - 0xC]
  356. 00000374  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  357. 00000378  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  358. 0000037C  4E5E                     unlink     A6
  359. 0000037E  4E74 0004                rtd        0x0004
  360. 00000382  4652                     not.w      [A2]
  361. 00000384  4D54                     chk.w      D6, [A4]
  362. 00000386  4F43                     chk.w      D7, D3
  363. 00000388  5452                     addq.w     [A2], 2
  364. export_417:
  365. fn0000038A:
  366. 0000038A  4E56 FFF4                link       A6, -0x000C
  367. 0000038E  594F                     subq.w     A7, 4
  368. 00000390  F23C 5000 0015           fmove      fp0, (int16_t) 0x15
  369. 00000396  F23C 5020 1C20           fdiv       fp0, (int16_t) 0x1C20
  370. 0000039C  F22E 4023 0008           fmul       fp0, (int32_t) [A6 + 0x8]
  371. 000003A2  F22E 4023 0008           fmul       fp0, (int32_t) [A6 + 0x8]
  372. 000003A8  7015                     moveq.l    D0, 0x15
  373. 000003AA  4C2E 0800 0008           movem.w    A3, [A6 + 0x8]
  374. 000003B0  F200 4022                fadd       fp0, (int32_t) D0
  375. 000003B4  F22E 6800 FFF4           fmove      (extended) [A6 - 0xC], fp0
  376. 000003BA  486E FFF4                pea.l      [A6 - 0xC]
  377. 000003BE  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  378. 000003C2  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  379. 000003C6  4E5E                     unlink     A6
  380. 000003C8  4E74 0004                rtd        0x0004
  381. 000003CC  4354                     chk.w      D1, [A4]
  382. 000003CE  5254                     addq.w     [A4], 1
  383. 000003D0  4F46                     chk.w      D7, D6
  384. 000003D2  524D                     addq.w     A5, 1
  385. fn000003D4:
  386. 000003D4  4E56 FFE0                link       A6, -0x0020
  387. 000003D8  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  388. 000003DC  286E 0010                movea.l    A4, [A6 + 0x10]
  389. 000003E0  266E 0014                movea.l    A3, [A6 + 0x14]
  390. 000003E4  246E 0008                movea.l    A2, [A6 + 0x8]
  391. 000003E8  4287                     clr.l      D7
  392. 000003EA  594F                     subq.w     A7, 4
  393. 000003EC  F212 4000                fmove      fp0, (int32_t) [A2]
  394. 000003F0  F23C 4020 0001 A5E0      fdiv       fp0, (int32_t) 0x1A5E0
  395. 000003F8  F22E 6800 FFE0           fmove      (extended) [A6 - 0x20], fp0
  396. 000003FE  486E FFE0                pea.l      [A6 - 0x20]
  397. 00000402  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  398. 00000406  269F                     move.l     [A3], [A7]+
  399. 00000408  4A93                     tst.l      [A3]
  400. 0000040A  6C02                     bge        +0x4 /* 0000040E */
  401. 0000040C  4293                     clr.l      [A3]
  402. label0000040E:
  403. 0000040E  2E13                     move.l     D7, [A3]
  404. 00000410  4C3C 7800 0001           movem.w    A3,A4,A5,A6, 0x1
  405. 00000416  A5E0                     syscall    vBlkDeAlloc, flags=5
  406. 00000418  2012                     move.l     D0, [A2]
  407. 0000041A  9087                     sub.l      D0, D7
  408. 0000041C  2E00                     move.l     D7, D0
  409. 0000041E  594F                     subq.w     A7, 4
  410. 00000420  F207 4000                fmove      fp0, (int32_t) D7
  411. 00000424  F23C 5020 0708           fdiv       fp0, (int16_t) 0x708
  412. 0000042A  F22E 6800 FFE0           fmove      (extended) [A6 - 0x20], fp0
  413. 00000430  486E FFE0                pea.l      [A6 - 0x20]
  414. 00000434  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  415. 00000438  289F                     move.l     [A4], [A7]+
  416. 0000043A  4A94                     tst.l      [A4]
  417. 0000043C  6C02                     bge        +0x4 /* 00000440 */
  418. 0000043E  4294                     clr.l      [A4]
  419. label00000440:
  420. 00000440  2014                     move.l     D0, [A4]
  421. 00000442  4C3C 0800 0000           movem.w    A3, 0x0
  422. 00000448  0708                     btst       A0, D3
  423. 0000044A  9E80                     sub.l      D7, D0
  424. 0000044C  594F                     subq.w     A7, 4
  425. 0000044E  F207 4000                fmove      fp0, (int32_t) D7
  426. 00000452  F23C 5020 001E           fdiv       fp0, (int16_t) 0x1E
  427. 00000458  F22E 6800 FFE0           fmove      (extended) [A6 - 0x20], fp0
  428. 0000045E  486E FFE0                pea.l      [A6 - 0x20]
  429. 00000462  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  430. 00000466  206E 000C                movea.l    A0, [A6 + 0xC]
  431. 0000046A  209F                     move.l     [A0], [A7]+
  432. 0000046C  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  433. 00000470  4E5E                     unlink     A6
  434. 00000472  4E74 0010                rtd        0x0010
  435. 00000476  4652                     not.w      [A2]
  436. 00000478  4D54                     chk.w      D6, [A4]
  437. 0000047A  4F48                     chk.w      D7, A0
  438. 0000047C  4D53                     chk.w      D6, [A3]
  439. fn0000047E:
  440. 0000047E  4E56 0000                link       A6, 0
  441. 00000482  202E 0010                move.l     D0, [A6 + 0x10]
  442. 00000486  4C3C 0800 FFFF           movem.w    A3, 0xFFFF
  443. 0000048C  A5E0                     syscall    vBlkDeAlloc, flags=5
  444. 0000048E  222E 000C                move.l     D1, [A6 + 0xC]
  445. 00000492  4C3C 1800 0000           movem.w    A3,A4, 0x0
  446. 00000498  0708                     btst       A0, D3
  447. 0000049A  D081                     add.l      D0, D1
  448. 0000049C  222E 0008                move.l     D1, [A6 + 0x8]
  449. 000004A0  4C3C 1800 0000           movem.w    A3,A4, 0x0
  450. 000004A6  001E D081                ori.b      [A6]+, 0x81
  451. 000004AA  2D40 0014                move.l     [A6 + 0x14], D0
  452. 000004AE  4E5E                     unlink     A6
  453. 000004B0  4E74 000C                rtd        0x000C
  454. 000004B4  484D                     pea.l      A5
  455. 000004B6  5354                     subq.w     [A4], 1
  456. 000004B8  4F46                     chk.w      D7, D6
  457. 000004BA  524D                     addq.w     A5, 1
  458. fn000004BC:
  459. 000004BC  4E56 0000                link       A6, 0
  460. 000004C0  206E 0008                movea.l    A0, [A6 + 0x8]
  461. 000004C4  316E 000C 000E           move.w     [A0 + 0xE], [A6 + 0xC]
  462. 000004CA  3F3C 0001                move.w     -[A7], 0x1
  463. 000004CE  487A 0116                pea.l      [PC + 0x116 /* 000005E6, value 0x4CDF1CF8 */]
  464. 000004D2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  465. 000004D6  4E5E                     unlink     A6
  466. 000004D8  4E74 0006                rtd        0x0006
  467. 000004DC  4552                     chk.w      D2, [A2]
  468. 000004DE  524F                     addq.w     A7, 1
  469. 000004E0  5245                     addq.w     D5, 1
  470. 000004E2  5849                     addq.w     A1, 4
  471. fn000004E4:
  472. 000004E4  4E56 FFE2                link       A6, -0x001E
  473. 000004E8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  474. 000004EC  2D4F FFFC                move.l     [A6 - 0x4], A7
  475. 000004F0  554F                     subq.w     A7, 2
  476. 000004F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  477. 000004F6  4227                     clr.b      -[A7]
  478. 000004F8  4EBA FB06                jsr        [PC - 0x4FA /* 00000000 */]
  479. 000004FC  3D5F FFE6                move.w     [A6 - 0x1A], [A7]+
  480. 00000500  594F                     subq.w     A7, 4
  481. 00000502  A975                     syscall    TickCount
  482. 00000504  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  483. label00000508:
  484. 00000508  594F                     subq.w     A7, 4
  485. 0000050A  A975                     syscall    TickCount
  486. 0000050C  201F                     move.l     D0, [A7]+
  487. 0000050E  90AE FFE8                sub.l      D0, [A6 - 0x18]
  488. 00000512  5D80                     subq.l     D0, 6
  489. 00000514  6F0A                     ble        +0xC /* 00000520 */
  490. 00000516  3F3C FFFF                move.w     -[A7], 0xFFFF
  491. 0000051A  2F0E                     move.l     -[A7], A6
  492. 0000051C  4EBA FF9E                jsr        [PC - 0x62 /* 000004BC */]
  493. label00000520:
  494. 00000520  554F                     subq.w     A7, 2
  495. 00000522  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  496. 00000526  486E FFEC                pea.l      [A6 - 0x14]
  497. 0000052A  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  498. 0000052E  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  499. 00000532  7002                     moveq.l    D0, 0x02
  500. 00000534  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  501. 00000538  6ECE                     bgt        -0x30 /* 00000508 */
  502. 0000053A  7002                     moveq.l    D0, 0x02
  503. 0000053C  2D40 FFEC                move.l     [A6 - 0x14], D0
  504. 00000540  554F                     subq.w     A7, 2
  505. 00000542  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  506. 00000546  486E FFEC                pea.l      [A6 - 0x14]
  507. 0000054A  206E 0008                movea.l    A0, [A6 + 0x8]
  508. 0000054E  2F08                     move.l     -[A7], A0
  509. 00000550  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  510. 00000554  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  511. 00000558  1D7C 00FF FFE3           move.b     [A6 - 0x1D], 0xFF
  512. 0000055E  206E 0008                movea.l    A0, [A6 + 0x8]
  513. 00000562  102E FFE3                move.b     D0, [A6 - 0x1D]
  514. 00000566  4880                     ext.w      D0
  515. 00000568  1210                     move.b     D1, [A0]
  516. 0000056A  4881                     ext.w      D1
  517. 0000056C  B240                     cmp.w      D1, D0
  518. 0000056E  56C0                     sne        D0
  519. 00000570  206E 0008                movea.l    A0, [A6 + 0x8]
  520. 00000574  122E FFE3                move.b     D1, [A6 - 0x1D]
  521. 00000578  4881                     ext.w      D1
  522. 0000057A  1428 0001                move.b     D2, [A0 + 0x1]
  523. 0000057E  4882                     ext.w      D2
  524. 00000580  B441                     cmp.w      D2, D1
  525. 00000582  56C1                     sne        D1
  526. 00000584  8001                     or.b       D0, D1
  527. 00000586  670A                     beq        +0xC /* 00000592 */
  528. 00000588  3F3C FFFE                move.w     -[A7], 0xFFFE
  529. 0000058C  2F0E                     move.l     -[A7], A6
  530. 0000058E  4EBA FF2C                jsr        [PC - 0xD4 /* 000004BC */]
  531. label00000592:
  532. 00000592  594F                     subq.w     A7, 4
  533. 00000594  A975                     syscall    TickCount
  534. 00000596  201F                     move.l     D0, [A7]+
  535. 00000598  90AE FFE8                sub.l      D0, [A6 - 0x18]
  536. 0000059C  5D80                     subq.l     D0, 6
  537. 0000059E  6F0A                     ble        +0xC /* 000005AA */
  538. 000005A0  3F3C FFFF                move.w     -[A7], 0xFFFF
  539. 000005A4  2F0E                     move.l     -[A7], A6
  540. 000005A6  4EBA FF14                jsr        [PC - 0xEC /* 000004BC */]
  541. label000005AA:
  542. 000005AA  554F                     subq.w     A7, 2
  543. 000005AC  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  544. 000005B0  486E FFEC                pea.l      [A6 - 0x14]
  545. 000005B4  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  546. 000005B8  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  547. 000005BC  7006                     moveq.l    D0, 0x06
  548. 000005BE  B0AE FFEC                cmp.l      D0, [A6 - 0x14]
  549. 000005C2  6ECE                     bgt        -0x30 /* 00000592 */
  550. 000005C4  7006                     moveq.l    D0, 0x06
  551. 000005C6  2D40 FFEC                move.l     [A6 - 0x14], D0
  552. 000005CA  554F                     subq.w     A7, 2
  553. 000005CC  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  554. 000005D0  486E FFEC                pea.l      [A6 - 0x14]
  555. 000005D4  206E 0008                movea.l    A0, [A6 + 0x8]
  556. 000005D8  2F08                     move.l     -[A7], A0
  557. 000005DA  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  558. 000005DE  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  559. 000005E2  426E 000E                clr.w      [A6 + 0xE]
  560. 000005E6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  561. 000005EA  4E5E                     unlink     A6
  562. 000005EC  4E74 0006                rtd        0x0006
  563. 000005F0  4745                     chk.w      D3, D5
  564. 000005F2  544C                     addq.w     A4, 2
  565. 000005F4  2020                     move.l     D0, -[A0]
  566. 000005F6  2020                     move.l     D0, -[A0]
  567. fn000005F8:
  568. 000005F8  4E56 FFEE                link       A6, -0x0012
  569. 000005FC  2F07                     move.l     -[A7], D7
  570. 000005FE  0C6E 0001 0008           cmpi.w     [A6 + 0x8], 0x1
  571. 00000604  56C0                     sne        D0
  572. 00000606  0C6E 0002 0008           cmpi.w     [A6 + 0x8], 0x2
  573. 0000060C  56C1                     sne        D1
  574. 0000060E  C001                     and.b      D0, D1
  575. 00000610  6706                     beq        +0x8 /* 00000618 */
  576. 00000612  426E 000A                clr.w      [A6 + 0xA]
  577. 00000616  602E                     bra        +0x30 /* 00000646 */
  578. label00000618:
  579. 00000618  554F                     subq.w     A7, 2
  580. 0000061A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  581. 0000061E  4227                     clr.b      -[A7]
  582. 00000620  4EBA F9DE                jsr        [PC - 0x622 /* 00000000 */]
  583. 00000624  3E1F                     move.w     D7, [A7]+
  584. 00000626  554F                     subq.w     A7, 2
  585. 00000628  3F07                     move.w     -[A7], D7
  586. 0000062A  3F3C 4C04                move.w     -[A7], 0x4C04
  587. 0000062E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  588. 00000632  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  589. 00000636  554F                     subq.w     A7, 2
  590. 00000638  3F07                     move.w     -[A7], D7
  591. 0000063A  3F3C 4C0A                move.w     -[A7], 0x4C0A /* 'L\n' */
  592. 0000063E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  593. 00000642  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  594. label00000646:
  595. 00000646  2E1F                     move.l     D7, [A7]+
  596. 00000648  4E5E                     unlink     A6
  597. 0000064A  4E74 0002                rtd        0x0002
  598. 0000064E  434F                     chk.w      D1, A7
  599. 00000650  4E46                     trap       6
  600. 00000652  4947                     chk.w      D4, D7
  601. 00000654  4C52 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, [A2]
  602. // begin alternate branch 00000656-0000065A
  603. fn00000656:
  604. 00000656  4E56 FFA2                link       A6, -0x005E
  605. // end alternate branch 00000656-0000065A
  606. fn00000656: // (misaligned)
  607. 00000658  FFA2                     .invalid   <<F/6/7>>
  608. 0000065A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  609. 0000065E  594F                     subq.w     A7, 4
  610. 00000660  F22E 5000 0008           fmove      fp0, (int16_t) [A6 + 0x8]
  611. 00000666  F23C 4820 4001 0000 8000 0000 0000 0000 fdiv       fp0, (extended) (extended)0x400100008000000000000000
  612. 00000676  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  613. 00000686  F22E 6800 FFA2           fmove      (extended) [A6 - 0x5E], fp0
  614. 0000068C  486E FFA2                pea.l      [A6 - 0x5E]
  615. 00000690  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  616. 00000694  544F                     addq.w     A7, 2
  617. 00000696  3A1F                     move.w     D5, [A7]+
  618. 00000698  554F                     subq.w     A7, 2
  619. 0000069A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  620. 0000069E  4227                     clr.b      -[A7]
  621. 000006A0  4EBA F95E                jsr        [PC - 0x6A2 /* 00000000 */]
  622. 000006A4  3C1F                     move.w     D6, [A7]+
  623. 000006A6  554F                     subq.w     A7, 2
  624. 000006A8  3F06                     move.w     -[A7], D6
  625. 000006AA  486E FFEC                pea.l      [A6 - 0x14]
  626. 000006AE  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  627. 000006B2  381F                     move.w     D4, [A7]+
  628. 000006B4  3D45 FFAC                move.w     [A6 - 0x54], D5
  629. 000006B8  7E01                     moveq.l    D7, 0x01
  630. 000006BA  6032                     bra        +0x34 /* 000006EE */
  631. label000006BC:
  632. 000006BC  4EBA FA16                jsr        [PC - 0x5EA /* 000000D4 */]
  633. 000006C0  554F                     subq.w     A7, 2
  634. 000006C2  3F06                     move.w     -[A7], D6
  635. 000006C4  486E FFEC                pea.l      [A6 - 0x14]
  636. 000006C8  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  637. 000006CC  381F                     move.w     D4, [A7]+
  638. 000006CE  4AAE FFEC                tst.l      [A6 - 0x14]
  639. 000006D2  6716                     beq        +0x18 /* 000006EA */
  640. 000006D4  554F                     subq.w     A7, 2
  641. 000006D6  3F06                     move.w     -[A7], D6
  642. 000006D8  486E FFEC                pea.l      [A6 - 0x14]
  643. 000006DC  486E FFB0                pea.l      [A6 - 0x50]
  644. 000006E0  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  645. 000006E4  3D5F 000C                move.w     [A6 + 0xC], [A7]+
  646. 000006E8  7EFF                     moveq.l    D7, 0xFFFFFFFF
  647. label000006EA:
  648. 000006EA  5247                     addq.w     D7, 1
  649. 000006EC  6906                     bvs        +0x8 /* 000006F4 */
  650. label000006EE:
  651. 000006EE  BE6E FFAC                cmp.w      D7, [A6 - 0x54]
  652. 000006F2  6FC8                     ble        -0x36 /* 000006BC */
  653. label000006F4:
  654. 000006F4  426E 000C                clr.w      [A6 + 0xC]
  655. 000006F8  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  656. 000006FC  4E5E                     unlink     A6
  657. 000006FE  4E74 0004                rtd        0x0004
  658. 00000702  434C                     chk.w      D1, A4
  659. 00000704  4541                     chk.w      D2, D1
  660. 00000706  5254                     addq.w     [A4], 1
  661. 00000708  4F47                     chk.w      D7, D7
  662. fn0000070A:
  663. 0000070A  4E56 0000                link       A6, 0
  664. 0000070E  102E 0008                move.b     D0, [A6 + 0x8]
  665. 00000712  4880                     ext.w      D0
  666. 00000714  0240 000F                andi.w     D0, 0xF
  667. 00000718  1D40 000A                move.b     [A6 + 0xA], D0
  668. 0000071C  4E5E                     unlink     A6
  669. 0000071E  4E74 0002                rtd        0x0002
  670. 00000722  4C4F 4E49                movem.l    D0,D3,D6,A1,A2,A3,A6, A7
  671. 00000726  4220                     clr.b      -[A0]
  672. 00000728  2020                     move.l     D0, -[A0]
  673. fn0000072A:
  674. 0000072A  4E56 0000                link       A6, 0
  675. 0000072E  7000                     moveq.l    D0, 0x00
  676. 00000730  102E 0008                move.b     D0, [A6 + 0x8]
  677. 00000734  E888                     lsr        D0, 4
  678. 00000736  720F                     moveq.l    D1, 0x0F
  679. 00000738  C081                     and.l      D0, D1
  680. 0000073A  1D40 000A                move.b     [A6 + 0xA], D0
  681. 0000073E  4E5E                     unlink     A6
  682. 00000740  4E74 0002                rtd        0x0002
  683. 00000744  4849                     pea.l      A1
  684. 00000746  4E49                     trap       9
  685. 00000748  4220                     clr.b      -[A0]
  686. 0000074A  2020                     move.l     D0, -[A0]
  687. fn0000074C:
  688. 0000074C  4E56 FF08                link       A6, -0x00F8
  689. 00000750  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  690. 00000754  286E 0008                movea.l    A4, [A6 + 0x8]
  691. 00000758  4246                     clr.w      D6
  692. 0000075A  554F                     subq.w     A7, 2
  693. 0000075C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  694. 00000760  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  695. 00000764  4EBA FEF0                jsr        [PC - 0x110 /* 00000656 */]
  696. 00000768  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  697. 0000076C  426E FFEC                clr.w      [A6 - 0x14]
  698. 00000770  426E FFEA                clr.w      [A6 - 0x16]
  699. 00000774  4244                     clr.w      D4
  700. 00000776  426E FFE8                clr.w      [A6 - 0x18]
  701. 0000077A  426E FFE6                clr.w      [A6 - 0x1A]
  702. 0000077E  1D7C 002B FF48           move.b     [A6 - 0xB8], 0x2B /* '+' */
  703. 00000784  1D7C 003A FF4B           move.b     [A6 - 0xB5], 0x3A /* ':' */
  704. 0000078A  1D7C 003A FF4E           move.b     [A6 - 0xB2], 0x3A /* ':' */
  705. 00000790  6000 02FC                bra        +0x2FE /* 00000A8E */
  706. label00000794:
  707. 00000794  594F                     subq.w     A7, 4
  708. 00000796  A975                     syscall    TickCount
  709. 00000798  2D5F FF10                move.l     [A6 - 0xF0], [A7]+
  710. 0000079C  594F                     subq.w     A7, 4
  711. 0000079E  A975                     syscall    TickCount
  712. 000007A0  201F                     move.l     D0, [A7]+
  713. 000007A2  90AE FF10                sub.l      D0, [A6 - 0xF0]
  714. 000007A6  7278                     moveq.l    D1, 0x78
  715. 000007A8  B081                     cmp.l      D0, D1
  716. 000007AA  6F0A                     ble        +0xC /* 000007B6 */
  717. 000007AC  3D7C FFFF 0010           move.w     [A6 + 0x10], 0xFFFF
  718. 000007B2  6000 0396                bra        +0x398 /* 00000B4A */
  719. label000007B6:
  720. 000007B6  554F                     subq.w     A7, 2
  721. 000007B8  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  722. 000007BC  486E FFB0                pea.l      [A6 - 0x50]
  723. 000007C0  4EBA FD22                jsr        [PC - 0x2DE /* 000004E4 */]
  724. 000007C4  3D5F FFE4                move.w     [A6 - 0x1C], [A7]+
  725. 000007C8  4A6E FFE4                tst.w      [A6 - 0x1C]
  726. 000007CC  6C0A                     bge        +0xC /* 000007D8 */
  727. 000007CE  3D6E FFE4 0010           move.w     [A6 + 0x10], [A6 - 0x1C]
  728. 000007D4  6000 0374                bra        +0x376 /* 00000B4A */
  729. label000007D8:
  730. 000007D8  554F                     subq.w     A7, 2
  731. 000007DA  162E FFB3                move.b     D3, [A6 - 0x4D]
  732. 000007DE  4883                     ext.w      D3
  733. 000007E0  4643                     not.w      D3
  734. 000007E2  1F03                     move.b     -[A7], D3
  735. 000007E4  4EBA FF44                jsr        [PC - 0xBC /* 0000072A */]
  736. 000007E8  101F                     move.b     D0, [A7]+
  737. 000007EA  4880                     ext.w      D0
  738. 000007EC  3600                     move.w     D3, D0
  739. 000007EE  0C43 0002                cmpi.w     D3, 0x2
  740. 000007F2  57C0                     seq        D0
  741. 000007F4  4A44                     tst.w      D4
  742. 000007F6  57C1                     seq        D1
  743. 000007F8  C001                     and.b      D0, D1
  744. 000007FA  6776                     beq        +0x78 /* 00000872 */
  745. 000007FC  7801                     moveq.l    D4, 0x01
  746. 000007FE  554F                     subq.w     A7, 2
  747. 00000800  102E FFB5                move.b     D0, [A6 - 0x4B]
  748. 00000804  4880                     ext.w      D0
  749. 00000806  4640                     not.w      D0
  750. 00000808  1F00                     move.b     -[A7], D0
  751. 0000080A  4EBA FF1E                jsr        [PC - 0xE2 /* 0000072A */]
  752. 0000080E  101F                     move.b     D0, [A7]+
  753. 00000810  4880                     ext.w      D0
  754. 00000812  0640 0030                addi.w     D0, 0x30 /* '0' */
  755. 00000816  1D40 FF7C                move.b     [A6 - 0x84], D0
  756. 0000081A  554F                     subq.w     A7, 2
  757. 0000081C  102E FFB5                move.b     D0, [A6 - 0x4B]
  758. 00000820  4880                     ext.w      D0
  759. 00000822  4640                     not.w      D0
  760. 00000824  1F00                     move.b     -[A7], D0
  761. 00000826  4EBA FEE2                jsr        [PC - 0x11E /* 0000070A */]
  762. 0000082A  101F                     move.b     D0, [A7]+
  763. 0000082C  4880                     ext.w      D0
  764. 0000082E  0640 0030                addi.w     D0, 0x30 /* '0' */
  765. 00000832  1D40 FF7D                move.b     [A6 - 0x83], D0
  766. 00000836  554F                     subq.w     A7, 2
  767. 00000838  102E FFB4                move.b     D0, [A6 - 0x4C]
  768. 0000083C  4880                     ext.w      D0
  769. 0000083E  4640                     not.w      D0
  770. 00000840  1F00                     move.b     -[A7], D0
  771. 00000842  4EBA FEE6                jsr        [PC - 0x11A /* 0000072A */]
  772. 00000846  101F                     move.b     D0, [A7]+
  773. 00000848  4880                     ext.w      D0
  774. 0000084A  0640 0030                addi.w     D0, 0x30 /* '0' */
  775. 0000084E  1D40 FF7E                move.b     [A6 - 0x82], D0
  776. 00000852  554F                     subq.w     A7, 2
  777. 00000854  102E FFB4                move.b     D0, [A6 - 0x4C]
  778. 00000858  4880                     ext.w      D0
  779. 0000085A  4640                     not.w      D0
  780. 0000085C  1F00                     move.b     -[A7], D0
  781. 0000085E  4EBA FEAA                jsr        [PC - 0x156 /* 0000070A */]
  782. 00000862  101F                     move.b     D0, [A7]+
  783. 00000864  4880                     ext.w      D0
  784. 00000866  0640 0030                addi.w     D0, 0x30 /* '0' */
  785. 0000086A  1D40 FF7F                move.b     [A6 - 0x81], D0
  786. 0000086E  6000 01F4                bra        +0x1F6 /* 00000A64 */
  787. label00000872:
  788. 00000872  0C43 0003                cmpi.w     D3, 0x3
  789. 00000876  57C0                     seq        D0
  790. 00000878  4A6E FFEC                tst.w      [A6 - 0x14]
  791. 0000087C  57C1                     seq        D1
  792. 0000087E  C001                     and.b      D0, D1
  793. 00000880  677A                     beq        +0x7C /* 000008FC */
  794. 00000882  3D7C 0001 FFEC           move.w     [A6 - 0x14], 0x1
  795. 00000888  554F                     subq.w     A7, 2
  796. 0000088A  102E FFB5                move.b     D0, [A6 - 0x4B]
  797. 0000088E  4880                     ext.w      D0
  798. 00000890  4640                     not.w      D0
  799. 00000892  1F00                     move.b     -[A7], D0
  800. 00000894  4EBA FE94                jsr        [PC - 0x16C /* 0000072A */]
  801. 00000898  101F                     move.b     D0, [A7]+
  802. 0000089A  4880                     ext.w      D0
  803. 0000089C  0640 0030                addi.w     D0, 0x30 /* '0' */
  804. 000008A0  1D40 FF4C                move.b     [A6 - 0xB4], D0
  805. 000008A4  554F                     subq.w     A7, 2
  806. 000008A6  102E FFB5                move.b     D0, [A6 - 0x4B]
  807. 000008AA  4880                     ext.w      D0
  808. 000008AC  4640                     not.w      D0
  809. 000008AE  1F00                     move.b     -[A7], D0
  810. 000008B0  4EBA FE58                jsr        [PC - 0x1A8 /* 0000070A */]
  811. 000008B4  101F                     move.b     D0, [A7]+
  812. 000008B6  4880                     ext.w      D0
  813. 000008B8  0640 0030                addi.w     D0, 0x30 /* '0' */
  814. 000008BC  1D40 FF4D                move.b     [A6 - 0xB3], D0
  815. 000008C0  554F                     subq.w     A7, 2
  816. 000008C2  102E FFB4                move.b     D0, [A6 - 0x4C]
  817. 000008C6  4880                     ext.w      D0
  818. 000008C8  4640                     not.w      D0
  819. 000008CA  1F00                     move.b     -[A7], D0
  820. 000008CC  4EBA FE5C                jsr        [PC - 0x1A4 /* 0000072A */]
  821. 000008D0  101F                     move.b     D0, [A7]+
  822. 000008D2  4880                     ext.w      D0
  823. 000008D4  0640 0030                addi.w     D0, 0x30 /* '0' */
  824. 000008D8  1D40 FF4F                move.b     [A6 - 0xB1], D0
  825. 000008DC  554F                     subq.w     A7, 2
  826. 000008DE  102E FFB4                move.b     D0, [A6 - 0x4C]
  827. 000008E2  4880                     ext.w      D0
  828. 000008E4  4640                     not.w      D0
  829. 000008E6  1F00                     move.b     -[A7], D0
  830. 000008E8  4EBA FE20                jsr        [PC - 0x1E0 /* 0000070A */]
  831. 000008EC  101F                     move.b     D0, [A7]+
  832. 000008EE  4880                     ext.w      D0
  833. 000008F0  0640 0030                addi.w     D0, 0x30 /* '0' */
  834. 000008F4  1D40 FF50                move.b     [A6 - 0xB0], D0
  835. 000008F8  6000 016A                bra        +0x16C /* 00000A64 */
  836. label000008FC:
  837. 000008FC  0C43 0004                cmpi.w     D3, 0x4
  838. 00000900  57C0                     seq        D0
  839. 00000902  4A6E FFEA                tst.w      [A6 - 0x16]
  840. 00000906  57C1                     seq        D1
  841. 00000908  C001                     and.b      D0, D1
  842. 0000090A  6758                     beq        +0x5A /* 00000964 */
  843. 0000090C  3D7C 0001 FFEA           move.w     [A6 - 0x16], 0x1
  844. 00000912  554F                     subq.w     A7, 2
  845. 00000914  102E FFB4                move.b     D0, [A6 - 0x4C]
  846. 00000918  4880                     ext.w      D0
  847. 0000091A  4640                     not.w      D0
  848. 0000091C  1F00                     move.b     -[A7], D0
  849. 0000091E  4EBA FE0A                jsr        [PC - 0x1F6 /* 0000072A */]
  850. 00000922  101F                     move.b     D0, [A7]+
  851. 00000924  4880                     ext.w      D0
  852. 00000926  0640 0030                addi.w     D0, 0x30 /* '0' */
  853. 0000092A  1D40 FF49                move.b     [A6 - 0xB7], D0
  854. 0000092E  554F                     subq.w     A7, 2
  855. 00000930  102E FFB4                move.b     D0, [A6 - 0x4C]
  856. 00000934  4880                     ext.w      D0
  857. 00000936  4640                     not.w      D0
  858. 00000938  1F00                     move.b     -[A7], D0
  859. 0000093A  4EBA FDCE                jsr        [PC - 0x232 /* 0000070A */]
  860. 0000093E  101F                     move.b     D0, [A7]+
  861. 00000940  4880                     ext.w      D0
  862. 00000942  0640 0030                addi.w     D0, 0x30 /* '0' */
  863. 00000946  1D40 FF4A                move.b     [A6 - 0xB6], D0
  864. 0000094A  102E FFB5                move.b     D0, [A6 - 0x4B]
  865. 0000094E  4880                     ext.w      D0
  866. 00000950  0240 0080                andi.w     D0, 0x80
  867. 00000954  4A40                     tst.w      D0
  868. 00000956  6600 010C                bne        +0x10E /* 00000A64 */
  869. 0000095A  1D7C 002D FF48           move.b     [A6 - 0xB8], 0x2D /* '-' */
  870. 00000960  6000 0102                bra        +0x104 /* 00000A64 */
  871. label00000964:
  872. 00000964  0C43 0001                cmpi.w     D3, 0x1
  873. 00000968  57C0                     seq        D0
  874. 0000096A  4A6E FFE8                tst.w      [A6 - 0x18]
  875. 0000096E  57C1                     seq        D1
  876. 00000970  C001                     and.b      D0, D1
  877. 00000972  6700 00F0                beq        +0xF2 /* 00000A64 */
  878. 00000976  3D7C 0001 FFE8           move.w     [A6 - 0x18], 0x1
  879. 0000097C  554F                     subq.w     A7, 2
  880. 0000097E  1E2E FFB5                move.b     D7, [A6 - 0x4B]
  881. 00000982  4887                     ext.w      D7
  882. 00000984  4647                     not.w      D7
  883. 00000986  1F07                     move.b     -[A7], D7
  884. 00000988  4EBA FDA0                jsr        [PC - 0x260 /* 0000072A */]
  885. 0000098C  1E1F                     move.b     D7, [A7]+
  886. 0000098E  1007                     move.b     D0, D7
  887. 00000990  4880                     ext.w      D0
  888. 00000992  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  889. 00000996  6C0E                     bge        +0x10 /* 000009A6 */
  890. 00000998  1007                     move.b     D0, D7
  891. 0000099A  4880                     ext.w      D0
  892. 0000099C  0640 0030                addi.w     D0, 0x30 /* '0' */
  893. 000009A0  1D40 FF14                move.b     [A6 - 0xEC], D0
  894. 000009A4  6010                     bra        +0x12 /* 000009B6 */
  895. label000009A6:
  896. 000009A6  1007                     move.b     D0, D7
  897. 000009A8  4880                     ext.w      D0
  898. 000009AA  0640 FFF6                addi.w     D0, 0xFFF6
  899. 000009AE  0640 0041                addi.w     D0, 0x41 /* 'A' */
  900. 000009B2  1D40 FF14                move.b     [A6 - 0xEC], D0
  901. label000009B6:
  902. 000009B6  554F                     subq.w     A7, 2
  903. 000009B8  1E2E FFB5                move.b     D7, [A6 - 0x4B]
  904. 000009BC  4887                     ext.w      D7
  905. 000009BE  4647                     not.w      D7
  906. 000009C0  1F07                     move.b     -[A7], D7
  907. 000009C2  4EBA FD46                jsr        [PC - 0x2BA /* 0000070A */]
  908. 000009C6  1E1F                     move.b     D7, [A7]+
  909. 000009C8  1007                     move.b     D0, D7
  910. 000009CA  4880                     ext.w      D0
  911. 000009CC  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  912. 000009D0  6C0E                     bge        +0x10 /* 000009E0 */
  913. 000009D2  1007                     move.b     D0, D7
  914. 000009D4  4880                     ext.w      D0
  915. 000009D6  0640 0030                addi.w     D0, 0x30 /* '0' */
  916. 000009DA  1D40 FF15                move.b     [A6 - 0xEB], D0
  917. 000009DE  6010                     bra        +0x12 /* 000009F0 */
  918. label000009E0:
  919. 000009E0  1007                     move.b     D0, D7
  920. 000009E2  4880                     ext.w      D0
  921. 000009E4  0640 FFF6                addi.w     D0, 0xFFF6
  922. 000009E8  0640 0041                addi.w     D0, 0x41 /* 'A' */
  923. 000009EC  1D40 FF15                move.b     [A6 - 0xEB], D0
  924. label000009F0:
  925. 000009F0  554F                     subq.w     A7, 2
  926. 000009F2  1E2E FFB4                move.b     D7, [A6 - 0x4C]
  927. 000009F6  4887                     ext.w      D7
  928. 000009F8  4647                     not.w      D7
  929. 000009FA  1F07                     move.b     -[A7], D7
  930. 000009FC  4EBA FD2C                jsr        [PC - 0x2D4 /* 0000072A */]
  931. 00000A00  1E1F                     move.b     D7, [A7]+
  932. 00000A02  1007                     move.b     D0, D7
  933. 00000A04  4880                     ext.w      D0
  934. 00000A06  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  935. 00000A0A  6C0E                     bge        +0x10 /* 00000A1A */
  936. 00000A0C  1007                     move.b     D0, D7
  937. 00000A0E  4880                     ext.w      D0
  938. 00000A10  0640 0030                addi.w     D0, 0x30 /* '0' */
  939. 00000A14  1D40 FF16                move.b     [A6 - 0xEA], D0
  940. 00000A18  6010                     bra        +0x12 /* 00000A2A */
  941. label00000A1A:
  942. 00000A1A  1007                     move.b     D0, D7
  943. 00000A1C  4880                     ext.w      D0
  944. 00000A1E  0640 FFF6                addi.w     D0, 0xFFF6
  945. 00000A22  0640 0041                addi.w     D0, 0x41 /* 'A' */
  946. 00000A26  1D40 FF16                move.b     [A6 - 0xEA], D0
  947. label00000A2A:
  948. 00000A2A  554F                     subq.w     A7, 2
  949. 00000A2C  1E2E FFB4                move.b     D7, [A6 - 0x4C]
  950. 00000A30  4887                     ext.w      D7
  951. 00000A32  4647                     not.w      D7
  952. 00000A34  1F07                     move.b     -[A7], D7
  953. 00000A36  4EBA FCD2                jsr        [PC - 0x32E /* 0000070A */]
  954. 00000A3A  1E1F                     move.b     D7, [A7]+
  955. 00000A3C  1007                     move.b     D0, D7
  956. 00000A3E  4880                     ext.w      D0
  957. 00000A40  0C40 000A                cmpi.w     D0, 0xA /* '\n' */
  958. 00000A44  6C0E                     bge        +0x10 /* 00000A54 */
  959. 00000A46  1007                     move.b     D0, D7
  960. 00000A48  4880                     ext.w      D0
  961. 00000A4A  0640 0030                addi.w     D0, 0x30 /* '0' */
  962. 00000A4E  1D40 FF17                move.b     [A6 - 0xE9], D0
  963. 00000A52  6010                     bra        +0x12 /* 00000A64 */
  964. label00000A54:
  965. 00000A54  1007                     move.b     D0, D7
  966. 00000A56  4880                     ext.w      D0
  967. 00000A58  0640 FFF6                addi.w     D0, 0xFFF6
  968. 00000A5C  0640 0041                addi.w     D0, 0x41 /* 'A' */
  969. 00000A60  1D40 FF17                move.b     [A6 - 0xE9], D0
  970. label00000A64:
  971. 00000A64  4A6E FFEC                tst.w      [A6 - 0x14]
  972. 00000A68  56C0                     sne        D0
  973. 00000A6A  4A6E FFEA                tst.w      [A6 - 0x16]
  974. 00000A6E  56C1                     sne        D1
  975. 00000A70  C001                     and.b      D0, D1
  976. 00000A72  4A44                     tst.w      D4
  977. 00000A74  56C1                     sne        D1
  978. 00000A76  4A6E FFE8                tst.w      [A6 - 0x18]
  979. 00000A7A  56C2                     sne        D2
  980. 00000A7C  C202                     and.b      D1, D2
  981. 00000A7E  8001                     or.b       D0, D1
  982. 00000A80  6708                     beq        +0xA /* 00000A8A */
  983. 00000A82  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  984. 00000A88  6004                     bra        +0x6 /* 00000A8E */
  985. label00000A8A:
  986. 00000A8A  426E FFE6                clr.w      [A6 - 0x1A]
  987. label00000A8E:
  988. 00000A8E  4A6E FFE6                tst.w      [A6 - 0x1A]
  989. 00000A92  6700 FD00                beq        -0x2FE /* 00000794 */
  990. 00000A96  554F                     subq.w     A7, 2
  991. 00000A98  102E FFB2                move.b     D0, [A6 - 0x4E]
  992. 00000A9C  4880                     ext.w      D0
  993. 00000A9E  4640                     not.w      D0
  994. 00000AA0  1F00                     move.b     -[A7], D0
  995. 00000AA2  4EBA FC86                jsr        [PC - 0x37A /* 0000072A */]
  996. 00000AA6  101F                     move.b     D0, [A7]+
  997. 00000AA8  4880                     ext.w      D0
  998. 00000AAA  0640 0030                addi.w     D0, 0x30 /* '0' */
  999. 00000AAE  1880                     move.b     [A4], D0
  1000. 00000AB0  554F                     subq.w     A7, 2
  1001. 00000AB2  102E FFB2                move.b     D0, [A6 - 0x4E]
  1002. 00000AB6  4880                     ext.w      D0
  1003. 00000AB8  4640                     not.w      D0
  1004. 00000ABA  1F00                     move.b     -[A7], D0
  1005. 00000ABC  4EBA FC4C                jsr        [PC - 0x3B4 /* 0000070A */]
  1006. 00000AC0  101F                     move.b     D0, [A7]+
  1007. 00000AC2  4880                     ext.w      D0
  1008. 00000AC4  0640 0030                addi.w     D0, 0x30 /* '0' */
  1009. 00000AC8  1940 0001                move.b     [A4 + 0x1], D0
  1010. 00000ACC  197C 002C 0002           move.b     [A4 + 0x2], 0x2C /* ',' */
  1011. 00000AD2  197C 0020 0003           move.b     [A4 + 0x3], 0x20 /* ' ' */
  1012. 00000AD8  7C04                     moveq.l    D6, 0x04
  1013. 00000ADA  4A44                     tst.w      D4
  1014. 00000ADC  6748                     beq        +0x4A /* 00000B26 */
  1015. 00000ADE  4245                     clr.w      D5
  1016. label00000AE0:
  1017. 00000AE0  3006                     move.w     D0, D6
  1018. 00000AE2  D045                     add.w      D0, D5
  1019. 00000AE4  41EE FF7C                lea.l      A0, [A6 - 0x84]
  1020. 00000AE8  19B0 5000 0000           move.b     [A4 + D0.w], [A0 + D5.w]
  1021. 00000AEE  5245                     addq.w     D5, 1
  1022. 00000AF0  0C45 0003                cmpi.w     D5, 0x3
  1023. 00000AF4  6FEA                     ble        -0x14 /* 00000AE0 */
  1024. 00000AF6  5846                     addq.w     D6, 4
  1025. 00000AF8  19BC 002C 6000           move.b     [A4 + D6.w], 0x2C /* ',' */
  1026. 00000AFE  3006                     move.w     D0, D6
  1027. 00000B00  5240                     addq.w     D0, 1
  1028. 00000B02  19BC 0020 0000           move.b     [A4 + D0.w], 0x20 /* ' ' */
  1029. 00000B08  5446                     addq.w     D6, 2
  1030. 00000B0A  4245                     clr.w      D5
  1031. label00000B0C:
  1032. 00000B0C  3006                     move.w     D0, D6
  1033. 00000B0E  D045                     add.w      D0, D5
  1034. 00000B10  41EE FF14                lea.l      A0, [A6 - 0xEC]
  1035. 00000B14  19B0 5000 0000           move.b     [A4 + D0.w], [A0 + D5.w]
  1036. 00000B1A  5245                     addq.w     D5, 1
  1037. 00000B1C  0C45 0003                cmpi.w     D5, 0x3
  1038. 00000B20  6FEA                     ble        -0x14 /* 00000B0C */
  1039. 00000B22  5846                     addq.w     D6, 4
  1040. 00000B24  601C                     bra        +0x1E /* 00000B42 */
  1041. label00000B26:
  1042. 00000B26  4245                     clr.w      D5
  1043. label00000B28:
  1044. 00000B28  3006                     move.w     D0, D6
  1045. 00000B2A  D045                     add.w      D0, D5
  1046. 00000B2C  41EE FF48                lea.l      A0, [A6 - 0xB8]
  1047. 00000B30  19B0 5000 0000           move.b     [A4 + D0.w], [A0 + D5.w]
  1048. 00000B36  5245                     addq.w     D5, 1
  1049. 00000B38  0C45 0008                cmpi.w     D5, 0x8
  1050. 00000B3C  6FEA                     ble        -0x14 /* 00000B28 */
  1051. 00000B3E  0646 0009                addi.w     D6, 0x9 /* '\t' */
  1052. label00000B42:
  1053. 00000B42  4234 6000                clr.b      [A4 + D6.w]
  1054. 00000B46  426E 0010                clr.w      [A6 + 0x10]
  1055. label00000B4A:
  1056. 00000B4A  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1057. 00000B4E  4E5E                     unlink     A6
  1058. 00000B50  4E74 0008                rtd        0x0008
  1059. 00000B54  5245                     addq.w     D5, 1
  1060. 00000B56  4144                     chk.w      D0, D4
  1061. 00000B58  4C20 2020                movem.w    D2,A2, -[A0]
  1062. fn00000B5C:
  1063. 00000B5C  4E56 FFEA                link       A6, -0x0016
  1064. 00000B60  48E7 0108                movem.l    -[A7], D7,A4
  1065. 00000B64  207C 0000 01D4           movea.l    A0, 0x1D4
  1066. 00000B6A  2010                     move.l     D0, [A0]
  1067. 00000B6C  0680 0000 1C00           addi.l     D0, 0x1C00
  1068. 00000B72  2840                     movea.l    A4, D0
  1069. 00000B74  1E14                     move.b     D7, [A4]
  1070. 00000B76  18AE 0008                move.b     [A4], [A6 + 0x8]
  1071. 00000B7A  1007                     move.b     D0, D7
  1072. 00000B7C  4880                     ext.w      D0
  1073. 00000B7E  3D40 000A                move.w     [A6 + 0xA], D0
  1074. 00000B82  4CDF 1080                movem.l    D7,A4, [A7]+
  1075. 00000B86  4E5E                     unlink     A6
  1076. 00000B88  4E74 0002                rtd        0x0002
  1077. 00000B8C  5649                     addq.w     A1, 3
  1078. 00000B8E  4552                     chk.w      D2, [A2]
  1079. 00000B90  5345                     subq.w     D5, 1
  1080. 00000B92  5420                     addq.b     -[A0], 2
  1081. fn00000B94:
  1082. 00000B94  4E56 0000                link       A6, 0
  1083. 00000B98  206E 0008                movea.l    A0, [A6 + 0x8]
  1084. 00000B9C  316E 000C 000A           move.w     [A0 + 0xA], [A6 + 0xC]
  1085. 00000BA2  3F3C 0001                move.w     -[A7], 0x1
  1086. 00000BA6  487A 00E4                pea.l      [PC + 0xE4 /* 00000C8C, value 0x4CDF1CF8 */]
  1087. 00000BAA  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1088. 00000BAE  4E5E                     unlink     A6
  1089. 00000BB0  4E74 0006                rtd        0x0006
  1090. 00000BB4  4552                     chk.w      D2, [A2]
  1091. 00000BB6  5245                     addq.w     D5, 1
  1092. 00000BB8  5849                     addq.w     A1, 4
  1093. 00000BBA  5420                     addq.b     -[A0], 2
  1094. fn00000BBC:
  1095. 00000BBC  4E56 FFB0                link       A6, -0x0050
  1096. 00000BC0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1097. 00000BC4  2D4F FFFC                move.l     [A6 - 0x4], A7
  1098. 00000BC8  554F                     subq.w     A7, 2
  1099. 00000BCA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1100. 00000BCE  4EBA FA28                jsr        [PC - 0x5D8 /* 000005F8 */]
  1101. 00000BD2  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1102. 00000BD6  4A6E FFEE                tst.w      [A6 - 0x12]
  1103. 00000BDA  670A                     beq        +0xC /* 00000BE6 */
  1104. 00000BDC  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1105. 00000BE0  2F0E                     move.l     -[A7], A6
  1106. 00000BE2  4EBA FFB0                jsr        [PC - 0x50 /* 00000B94 */]
  1107. label00000BE6:
  1108. 00000BE6  554F                     subq.w     A7, 2
  1109. 00000BE8  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1110. 00000BEC  4227                     clr.b      -[A7]
  1111. 00000BEE  4EBA F410                jsr        [PC - 0xBF0 /* 00000000 */]
  1112. 00000BF2  3D5F FFEC                move.w     [A6 - 0x14], [A7]+
  1113. 00000BF6  594F                     subq.w     A7, 4
  1114. 00000BF8  A975                     syscall    TickCount
  1115. 00000BFA  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1116. 00000BFE  42AE FFE8                clr.l      [A6 - 0x18]
  1117. label00000C02:
  1118. 00000C02  554F                     subq.w     A7, 2
  1119. 00000C04  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1120. 00000C08  486E FFE8                pea.l      [A6 - 0x18]
  1121. 00000C0C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1122. 00000C10  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1123. 00000C14  4AAE FFE8                tst.l      [A6 - 0x18]
  1124. 00000C18  6618                     bne        +0x1A /* 00000C32 */
  1125. 00000C1A  594F                     subq.w     A7, 4
  1126. 00000C1C  A975                     syscall    TickCount
  1127. 00000C1E  201F                     move.l     D0, [A7]+
  1128. 00000C20  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  1129. 00000C24  5D80                     subq.l     D0, 6
  1130. 00000C26  6F0A                     ble        +0xC /* 00000C32 */
  1131. 00000C28  3F3C FFFF                move.w     -[A7], 0xFFFF
  1132. 00000C2C  2F0E                     move.l     -[A7], A6
  1133. 00000C2E  4EBA FF64                jsr        [PC - 0x9C /* 00000B94 */]
  1134. label00000C32:
  1135. 00000C32  4AAE FFE8                tst.l      [A6 - 0x18]
  1136. 00000C36  67CA                     beq        -0x34 /* 00000C02 */
  1137. 00000C38  554F                     subq.w     A7, 2
  1138. 00000C3A  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1139. 00000C3E  486E FFE8                pea.l      [A6 - 0x18]
  1140. 00000C42  486E FFB0                pea.l      [A6 - 0x50]
  1141. 00000C46  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1142. 00000C4A  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1143. 00000C4E  42AE FFE8                clr.l      [A6 - 0x18]
  1144. label00000C52:
  1145. 00000C52  554F                     subq.w     A7, 2
  1146. 00000C54  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  1147. 00000C58  486E FFE8                pea.l      [A6 - 0x18]
  1148. 00000C5C  4EAD 0252                jsr        [A5 + 0x252 /* export_70 */]
  1149. 00000C60  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1150. 00000C64  4AAE FFE8                tst.l      [A6 - 0x18]
  1151. 00000C68  6618                     bne        +0x1A /* 00000C82 */
  1152. 00000C6A  594F                     subq.w     A7, 4
  1153. 00000C6C  A975                     syscall    TickCount
  1154. 00000C6E  201F                     move.l     D0, [A7]+
  1155. 00000C70  90AE FFE4                sub.l      D0, [A6 - 0x1C]
  1156. 00000C74  5D80                     subq.l     D0, 6
  1157. 00000C76  6F0A                     ble        +0xC /* 00000C82 */
  1158. 00000C78  3F3C FFFF                move.w     -[A7], 0xFFFF
  1159. 00000C7C  2F0E                     move.l     -[A7], A6
  1160. 00000C7E  4EBA FF14                jsr        [PC - 0xEC /* 00000B94 */]
  1161. label00000C82:
  1162. 00000C82  4AAE FFE8                tst.l      [A6 - 0x18]
  1163. 00000C86  67CA                     beq        -0x34 /* 00000C52 */
  1164. 00000C88  426E 000A                clr.w      [A6 + 0xA]
  1165. 00000C8C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1166. 00000C90  4E5E                     unlink     A6
  1167. 00000C92  4E74 0002                rtd        0x0002
  1168. 00000C96  434F                     chk.w      D1, A7
  1169. 00000C98  4E46                     trap       6
  1170. 00000C9A  4947                     chk.w      D4, D7
  1171. 00000C9C  4C54 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, [A4]
  1172. // begin alternate branch 00000C9E-00000CA4
  1173. fn00000C9E:
  1174. 00000C9E  4E56 0000                link       A6, 0
  1175. 00000CA2  2F0C                     move.l     -[A7], A4
  1176. // end alternate branch 00000C9E-00000CA4
  1177. fn00000C9E: // (misaligned)
  1178. 00000CA0  0000 2F0C                ori.b      D0, 0xC
  1179. 00000CA4  286E 0008                movea.l    A4, [A6 + 0x8]
  1180. 00000CA8  206C FF74                movea.l    A0, [A4 - 0x8C]
  1181. 00000CAC  10BC 0008                move.b     [A0], 0x8
  1182. 00000CB0  206C FF74                movea.l    A0, [A4 - 0x8C]
  1183. 00000CB4  10AE 000C                move.b     [A0], [A6 + 0xC]
  1184. label00000CB8:
  1185. 00000CB8  206C FF74                movea.l    A0, [A4 - 0x8C]
  1186. 00000CBC  1010                     move.b     D0, [A0]
  1187. 00000CBE  4880                     ext.w      D0
  1188. 00000CC0  0240 0004                andi.w     D0, 0x4
  1189. 00000CC4  4A40                     tst.w      D0
  1190. 00000CC6  67F0                     beq        -0xE /* 00000CB8 */
  1191. 00000CC8  285F                     movea.l    A4, [A7]+
  1192. 00000CCA  4E5E                     unlink     A6
  1193. 00000CCC  4E74 0006                rtd        0x0006
  1194. 00000CD0  5345                     subq.w     D5, 1
  1195. 00000CD2  4E44                     trap       4
  1196. 00000CD4  4259                     clr.w      [A1]+
  1197. 00000CD6  5445                     addq.w     D5, 2
  1198. fn00000CD8:
  1199. 00000CD8  4E56 FF68                link       A6, -0x0098
  1200. 00000CDC  48E7 1F08                movem.l    -[A7], D3,D4,D5,D6,D7,A4
  1201. 00000CE0  206E 0010                movea.l    A0, [A6 + 0x10]
  1202. 00000CE4  43EE FF88                lea.l      A1, [A6 - 0x78]
  1203. 00000CE8  700C                     moveq.l    D0, 0x0C
  1204. label00000CEA:
  1205. 00000CEA  22D8                     move.l     [A1]+, [A0]+
  1206. 00000CEC  51C8 FFFC                dbf        D0, -0x6 /* 00000CEA */
  1207. 00000CF0  206E 000C                movea.l    A0, [A6 + 0xC]
  1208. 00000CF4  43EE FFBC                lea.l      A1, [A6 - 0x44]
  1209. 00000CF8  700C                     moveq.l    D0, 0x0C
  1210. label00000CFA:
  1211. 00000CFA  22D8                     move.l     [A1]+, [A0]+
  1212. 00000CFC  51C8 FFFC                dbf        D0, -0x6 /* 00000CFA */
  1213. 00000D00  594F                     subq.w     A7, 4
  1214. 00000D02  F22E 5000 0008           fmove      fp0, (int16_t) [A6 + 0x8]
  1215. 00000D08  F23C 4820 4001 0000 8000 0000 0000 0000 fdiv       fp0, (extended) (extended)0x400100008000000000000000
  1216. 00000D18  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  1217. 00000D28  F22E 6800 FF68           fmove      (extended) [A6 - 0x98], fp0
  1218. 00000D2E  486E FF68                pea.l      [A6 - 0x98]
  1219. 00000D32  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1220. 00000D36  544F                     addq.w     A7, 2
  1221. 00000D38  381F                     move.w     D4, [A7]+
  1222. 00000D3A  594F                     subq.w     A7, 4
  1223. 00000D3C  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1224. 00000D40  4EBA F302                jsr        [PC - 0xCFE /* 00000044 */]
  1225. 00000D44  285F                     movea.l    A4, [A7]+
  1226. 00000D46  594F                     subq.w     A7, 4
  1227. 00000D48  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  1228. 00000D4C  4EBA F32A                jsr        [PC - 0xCD6 /* 00000078 */]
  1229. 00000D50  2D5F FF74                move.l     [A6 - 0x8C], [A7]+
  1230. 00000D54  206E FF74                movea.l    A0, [A6 - 0x8C]
  1231. 00000D58  10BC 0001                move.b     [A0], 0x1
  1232. 00000D5C  206E FF74                movea.l    A0, [A6 - 0x8C]
  1233. 00000D60  4210                     clr.b      [A0]
  1234. label00000D62:
  1235. 00000D62  206E FF74                movea.l    A0, [A6 - 0x8C]
  1236. 00000D66  10BC 000F                move.b     [A0], 0xF
  1237. 00000D6A  206E FF74                movea.l    A0, [A6 - 0x8C]
  1238. 00000D6E  4210                     clr.b      [A0]
  1239. 00000D70  206E FF74                movea.l    A0, [A6 - 0x8C]
  1240. 00000D74  10BC 000F                move.b     [A0], 0xF
  1241. 00000D78  1C14                     move.b     D6, [A4]
  1242. 00000D7A  1006                     move.b     D0, D6
  1243. 00000D7C  4880                     ext.w      D0
  1244. 00000D7E  66E2                     bne        -0x1C /* 00000D62 */
  1245. 00000D80  206E FF74                movea.l    A0, [A6 - 0x8C]
  1246. 00000D84  10BC 0004                move.b     [A0], 0x4
  1247. 00000D88  206E FF74                movea.l    A0, [A6 - 0x8C]
  1248. 00000D8C  10BC 0004                move.b     [A0], 0x4
  1249. 00000D90  3D6E 000A FF72           move.w     [A6 - 0x8E], [A6 + 0xA]
  1250. 00000D96  7A01                     moveq.l    D5, 0x01
  1251. 00000D98  6000 00DE                bra        +0xE0 /* 00000E78 */
  1252. label00000D9C:
  1253. 00000D9C  206E FF74                movea.l    A0, [A6 - 0x8C]
  1254. 00000DA0  10BC 000C                move.b     [A0], 0xC
  1255. 00000DA4  206E FF74                movea.l    A0, [A6 - 0x8C]
  1256. 00000DA8  10BC 0011                move.b     [A0], 0x11
  1257. 00000DAC  4247                     clr.w      D7
  1258. label00000DAE:
  1259. 00000DAE  4EBA F324                jsr        [PC - 0xCDC /* 000000D4 */]
  1260. 00000DB2  600C                     bra        +0xE /* 00000DC0 */
  1261. label00000DB4:
  1262. 00000DB4  206E FF74                movea.l    A0, [A6 - 0x8C]
  1263. 00000DB8  10BC 0008                move.b     [A0], 0x8
  1264. 00000DBC  1C14                     move.b     D6, [A4]
  1265. 00000DBE  7EFF                     moveq.l    D7, 0xFFFFFFFF
  1266. label00000DC0:
  1267. 00000DC0  1014                     move.b     D0, [A4]
  1268. 00000DC2  4880                     ext.w      D0
  1269. 00000DC4  0240 0001                andi.w     D0, 0x1
  1270. 00000DC8  4A40                     tst.w      D0
  1271. 00000DCA  66E8                     bne        -0x16 /* 00000DB4 */
  1272. 00000DCC  5247                     addq.w     D7, 1
  1273. 00000DCE  BE44                     cmp.w      D7, D4
  1274. 00000DD0  6DDC                     blt        -0x22 /* 00000DAE */
  1275. 00000DD2  554F                     subq.w     A7, 2
  1276. 00000DD4  1F3C 007F                move.b     -[A7], 0x7F
  1277. 00000DD8  4EBA FD82                jsr        [PC - 0x27E /* 00000B5C */]
  1278. 00000DDC  361F                     move.w     D3, [A7]+
  1279. 00000DDE  206E FF74                movea.l    A0, [A6 - 0x8C]
  1280. 00000DE2  10BC 000C                move.b     [A0], 0xC
  1281. 00000DE6  206E FF74                movea.l    A0, [A6 - 0x8C]
  1282. 00000DEA  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  1283. label00000DEE:
  1284. 00000DEE  1014                     move.b     D0, [A4]
  1285. 00000DF0  4880                     ext.w      D0
  1286. 00000DF2  0240 0080                andi.w     D0, 0x80
  1287. 00000DF6  4A40                     tst.w      D0
  1288. 00000DF8  67F4                     beq        -0xA /* 00000DEE */
  1289. 00000DFA  206E FF74                movea.l    A0, [A6 - 0x8C]
  1290. 00000DFE  10BC 000C                move.b     [A0], 0xC
  1291. 00000E02  206E FF74                movea.l    A0, [A6 - 0x8C]
  1292. 00000E06  10BC 0011                move.b     [A0], 0x11
  1293. 00000E0A  4247                     clr.w      D7
  1294. label00000E0C:
  1295. 00000E0C  1F36 7088                move.b     -[A7], [A6 + D7.w - 0x120]
  1296. 00000E10  2F0E                     move.l     -[A7], A6
  1297. 00000E12  4EBA FE8A                jsr        [PC - 0x176 /* 00000C9E */]
  1298. 00000E16  5247                     addq.w     D7, 1
  1299. 00000E18  0C47 0007                cmpi.w     D7, 0x7
  1300. 00000E1C  6FEE                     ble        -0x10 /* 00000E0C */
  1301. 00000E1E  1F3C 00FF                move.b     -[A7], 0xFF
  1302. 00000E22  2F0E                     move.l     -[A7], A6
  1303. 00000E24  4EBA FE78                jsr        [PC - 0x188 /* 00000C9E */]
  1304. 00000E28  206E FF74                movea.l    A0, [A6 - 0x8C]
  1305. 00000E2C  10BC 000C                move.b     [A0], 0xC
  1306. 00000E30  206E FF74                movea.l    A0, [A6 - 0x8C]
  1307. 00000E34  10BC 0009                move.b     [A0], 0x9 /* '\t' */
  1308. label00000E38:
  1309. 00000E38  1014                     move.b     D0, [A4]
  1310. 00000E3A  4880                     ext.w      D0
  1311. 00000E3C  0240 0080                andi.w     D0, 0x80
  1312. 00000E40  4A40                     tst.w      D0
  1313. 00000E42  67F4                     beq        -0xA /* 00000E38 */
  1314. 00000E44  206E FF74                movea.l    A0, [A6 - 0x8C]
  1315. 00000E48  10BC 000C                move.b     [A0], 0xC
  1316. 00000E4C  206E FF74                movea.l    A0, [A6 - 0x8C]
  1317. 00000E50  10BC 0011                move.b     [A0], 0x11
  1318. 00000E54  4247                     clr.w      D7
  1319. label00000E56:
  1320. 00000E56  1F36 70BC                move.b     -[A7], [A6 + D7.w - 0x68]
  1321. 00000E5A  2F0E                     move.l     -[A7], A6
  1322. 00000E5C  4EBA FE40                jsr        [PC - 0x1C0 /* 00000C9E */]
  1323. 00000E60  5247                     addq.w     D7, 1
  1324. 00000E62  0C47 0007                cmpi.w     D7, 0x7
  1325. 00000E66  6FEE                     ble        -0x10 /* 00000E56 */
  1326. 00000E68  554F                     subq.w     A7, 2
  1327. 00000E6A  1F03                     move.b     -[A7], D3
  1328. 00000E6C  4EBA FCEE                jsr        [PC - 0x312 /* 00000B5C */]
  1329. 00000E70  3D5F FF82                move.w     [A6 - 0x7E], [A7]+
  1330. 00000E74  5245                     addq.w     D5, 1
  1331. 00000E76  6908                     bvs        +0xA /* 00000E80 */
  1332. label00000E78:
  1333. 00000E78  BA6E FF72                cmp.w      D5, [A6 - 0x8E]
  1334. 00000E7C  6F00 FF1E                ble        -0xE0 /* 00000D9C */
  1335. label00000E80:
  1336. 00000E80  206E FF74                movea.l    A0, [A6 - 0x8C]
  1337. 00000E84  10BC 000F                move.b     [A0], 0xF
  1338. 00000E88  206E FF74                movea.l    A0, [A6 - 0x8C]
  1339. 00000E8C  10BC 00A8                move.b     [A0], 0xA8
  1340. 00000E90  206E FF74                movea.l    A0, [A6 - 0x8C]
  1341. 00000E94  10BC 0001                move.b     [A0], 0x1
  1342. 00000E98  206E FF74                movea.l    A0, [A6 - 0x8C]
  1343. 00000E9C  10BC 0013                move.b     [A0], 0x13
  1344. 00000EA0  4CDF 10F8                movem.l    D3,D4,D5,D6,D7,A4, [A7]+
  1345. 00000EA4  4E5E                     unlink     A6
  1346. 00000EA6  4E74 000E                rtd        0x000E
  1347. 00000EAA  5752                     subq.w     [A2], 3
  1348. 00000EAC  4954                     chk.w      D4, [A4]
  1349. 00000EAE  454C                     chk.w      D2, A4
  1350. 00000EB0  2020                     move.l     D0, -[A0]
  1351. fn00000EB2:
  1352. 00000EB2  4E56 FFEC                link       A6, -0x0014
  1353. 00000EB6  48E7 0308                movem.l    -[A7], D6,D7,A4
  1354. 00000EBA  286E 0008                movea.l    A4, [A6 + 0x8]
  1355. 00000EBE  3C3C 0080                move.w     D6, 0x80
  1356. 00000EC2  4247                     clr.w      D7
  1357. label00000EC4:
  1358. 00000EC4  3006                     move.w     D0, D6
  1359. 00000EC6  C06E 000C                and.w      D0, [A6 + 0xC]
  1360. 00000ECA  4A40                     tst.w      D0
  1361. 00000ECC  6608                     bne        +0xA /* 00000ED6 */
  1362. 00000ECE  19BC 00FF 7000           move.b     [A4 + D7.w], 0xFF
  1363. 00000ED4  6004                     bra        +0x6 /* 00000EDA */
  1364. label00000ED6:
  1365. 00000ED6  4234 7000                clr.b      [A4 + D7.w]
  1366. label00000EDA:
  1367. 00000EDA  48C6                     ext.l      D6
  1368. 00000EDC  8DFC 0002                divs.w     D6, 0x2
  1369. 00000EE0  5247                     addq.w     D7, 1
  1370. 00000EE2  0C47 0007                cmpi.w     D7, 0x7
  1371. 00000EE6  6FDC                     ble        -0x22 /* 00000EC4 */
  1372. 00000EE8  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1373. 00000EEC  4E5E                     unlink     A6
  1374. 00000EEE  4E74 0006                rtd        0x0006
  1375. 00000EF2  5452                     addq.w     [A2], 2
  1376. 00000EF4  414E                     chk.w      D0, A6
  1377. 00000EF6  534C                     subq.w     A4, 1
  1378. 00000EF8  4154                     chk.w      D0, [A4]
  1379. export_418:
  1380. fn00000EFA:
  1381. 00000EFA  4E56 FF86                link       A6, -0x007A
  1382. 00000EFE  48E7 0300                movem.l    -[A7], D6,D7
  1383. 00000F02  3E2E 000C                move.w     D7, [A6 + 0xC]
  1384. 00000F06  554F                     subq.w     A7, 2
  1385. 00000F08  3F07                     move.w     -[A7], D7
  1386. 00000F0A  4EBA FCB0                jsr        [PC - 0x350 /* 00000BBC */]
  1387. 00000F0E  3C1F                     move.w     D6, [A7]+
  1388. 00000F10  4A46                     tst.w      D6
  1389. 00000F12  673A                     beq        +0x3C /* 00000F4E */
  1390. 00000F14  3F07                     move.w     -[A7], D7
  1391. 00000F16  4EBA F194                jsr        [PC - 0xE6C /* 000000AC */]
  1392. 00000F1A  486D 9128                pea.l      [A5 - 0x6ED8]
  1393. 00000F1E  487A 0028                pea.l      [PC + 0x28 /* 00000F48, value 0x4EAD00FA */]
  1394. 00000F22  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1395. 00000F26  487A 007A                pea.l      [PC + 0x7A /* 00000FA2, value 0xA54784C '\nTxL', pstring "TxL: err #" */]
  1396. 00000F2A  4267                     clr.w      -[A7]
  1397. 00000F2C  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1398. 00000F30  3F06                     move.w     -[A7], D6
  1399. 00000F32  3F3C 0002                move.w     -[A7], 0x2
  1400. 00000F36  4EAD 015A                jsr        [A5 + 0x15A /* export_39 */]
  1401. 00000F3A  487A 0058                pea.l      [PC + 0x58 /* 00000F94, value 0xD20696E '\r in', pstring " in configLTx" */]
  1402. 00000F3E  4267                     clr.w      -[A7]
  1403. 00000F40  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1404. 00000F44  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1405. 00000F48  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1406. 00000F4C  6034                     bra        +0x36 /* 00000F82 */
  1407. label00000F4E:
  1408. 00000F4E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1409. 00000F52  486E FF88                pea.l      [A6 - 0x78]
  1410. 00000F56  4EBA FF5A                jsr        [PC - 0xA6 /* 00000EB2 */]
  1411. 00000F5A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1412. 00000F5E  486E FFBC                pea.l      [A6 - 0x44]
  1413. 00000F62  4EBA FF4E                jsr        [PC - 0xB2 /* 00000EB2 */]
  1414. 00000F66  3F07                     move.w     -[A7], D7
  1415. 00000F68  486E FF88                pea.l      [A6 - 0x78]
  1416. 00000F6C  486E FFBC                pea.l      [A6 - 0x44]
  1417. 00000F70  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1418. 00000F74  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1419. 00000F78  4EBA FD5E                jsr        [PC - 0x2A2 /* 00000CD8 */]
  1420. 00000F7C  3F07                     move.w     -[A7], D7
  1421. 00000F7E  4EBA F12C                jsr        [PC - 0xED4 /* 000000AC */]
  1422. label00000F82:
  1423. 00000F82  4CDF 00C0                movem.l    D6,D7, [A7]+
  1424. 00000F86  4E5E                     unlink     A6
  1425. 00000F88  4E74 000A                rtd        0x000A
  1426. 00000F8C  5458                     addq.w     [A0]+, 2
  1427. 00000F8E  4C20 2020                movem.w    D2,A2, -[A0]
  1428. 00000F92  2020                     move.l     D0, -[A0]
  1429. 00000F94  0D20                     btst       -[A0], D6
  1430. 00000F96  696E                     bvs        +0x70 /* 00001006 */
  1431. 00000F98  2063                     movea.l    A0, -[A3]
  1432. 00000F9A  6F6E                     ble        +0x70 /* 0000100A */
  1433. 00000F9C  6669                     bne        +0x6B /* 00001007 */
  1434. 00000F9E  674C                     beq        +0x4E /* 00000FEC */
  1435. 00000FA0  5478 0A54                addq.w     [0x00000A54 /* SysMapHndl */], 2
  1436. 00000FA4  784C                     moveq.l    D4, 0x4C
  1437. 00000FA6  3A20                     move.w     D5, -[A0]
  1438. 00000FA8  6572                     bcs        +0x74 /* 0000101C */
  1439. 00000FAA  7220                     moveq.l    D1, 0x20
  1440. 00000FAC  2312                     move.l     -[A1], [A2]
  1441. fn00000FAE:
  1442. 00000FAE  4E56 FFBA                link       A6, -0x0046
  1443. 00000FB2  48E7 0108                movem.l    -[A7], D7,A4
  1444. 00000FB6  286E 0008                movea.l    A4, [A6 + 0x8]
  1445. 00000FBA  206E 000C                movea.l    A0, [A6 + 0xC]
  1446. 00000FBE  43EE FFBC                lea.l      A1, [A6 - 0x44]
  1447. 00000FC2  700C                     moveq.l    D0, 0x0C
  1448. label00000FC4:
  1449. 00000FC4  22D8                     move.l     [A1]+, [A0]+
  1450. 00000FC6  51C8 FFFC                dbf        D0, -0x6 /* 00000FC4 */
  1451. 00000FCA  4247                     clr.w      D7
  1452. 00000FCC  6010                     bra        +0x12 /* 00000FDE */
  1453. label00000FCE:
  1454. 00000FCE  1036 70BC                move.b     D0, [A6 + D7.w - 0x68]
  1455. 00000FD2  4880                     ext.w      D0
  1456. 00000FD4  3207                     move.w     D1, D7
  1457. 00000FD6  5241                     addq.w     D1, 1
  1458. 00000FD8  1980 1000                move.b     [A4 + D1.w], D0
  1459. 00000FDC  5247                     addq.w     D7, 1
  1460. label00000FDE:
  1461. 00000FDE  1036 70BC                move.b     D0, [A6 + D7.w - 0x68]
  1462. 00000FE2  4880                     ext.w      D0
  1463. 00000FE4  66E8                     bne        -0x16 /* 00000FCE */
  1464. 00000FE6  1887                     move.b     [A4], D7
  1465. 00000FE8  4CDF 1080                movem.l    D7,A4, [A7]+
  1466. label00000FEC:
  1467. 00000FEC  4E5E                     unlink     A6
  1468. 00000FEE  4E74 0008                rtd        0x0008
  1469. 00000FF2  4353                     chk.w      D1, [A3]
  1470. 00000FF4  5452                     addq.w     [A2], 2
  1471. 00000FF6  544F                     addq.w     A7, 2
  1472. 00000FF8  5053                     addq.w     [A3], 8
  1473. fn00000FFA:
  1474. 00000FFA  4E56 FAE8                link       A6, -0x0518
  1475. 00000FFE  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  1476. 00001002  286E 0008                movea.l    A4, [A6 + 0x8]
  1477. label00001006:
  1478. 00001006  266E 000C                movea.l    A3, [A6 + 0xC]
  1479. label0000100A:
  1480. 0000100A  246E 0014                movea.l    A2, [A6 + 0x14]
  1481. 0000100E  206E 0020                movea.l    A0, [A6 + 0x20]
  1482. 00001012  43EE FEF0                lea.l      A1, [A6 - 0x110]
  1483. 00001016  703F                     moveq.l    D0, 0x3F
  1484. label00001018:
  1485. 00001018  22D8                     move.l     [A1]+, [A0]+
  1486. 0000101A  51C8 FFFC                dbf        D0, -0x6 /* 00001018 */
  1487. // begin alternate branch 0000101C-0000101E
  1488. label0000101C:
  1489. 0000101C  FFFC                     .invalid   <<F/7/7>>
  1490. // end alternate branch 0000101C-0000101E
  1491. label0000101C: // (misaligned)
  1492. 0000101E  7000                     moveq.l    D0, 0x00
  1493. 00001020  102E FEF5                move.b     D0, [A6 - 0x10B]
  1494. 00001024  0C40 002B                cmpi.w     D0, 0x2B /* '+' */
  1495. 00001028  57C0                     seq        D0
  1496. 0000102A  7200                     moveq.l    D1, 0x00
  1497. 0000102C  122E FEF5                move.b     D1, [A6 - 0x10B]
  1498. 00001030  0C41 002D                cmpi.w     D1, 0x2D /* '-' */
  1499. 00001034  57C1                     seq        D1
  1500. 00001036  8001                     or.b       D0, D1
  1501. 00001038  5200                     addq.b     D0, 1
  1502. 0000103A  6706                     beq        +0x8 /* 00001042 */
  1503. 0000103C  3B7C 0002 E25A           move.w     [A5 - 0x1DA6], 0x2
  1504. label00001042:
  1505. 00001042  0C6D 0001 E25A           cmpi.w     [A5 - 0x1DA6], 0x1
  1506. 00001048  57C0                     seq        D0
  1507. 0000104A  0C6D 0003 E25A           cmpi.w     [A5 - 0x1DA6], 0x3
  1508. 00001050  57C1                     seq        D1
  1509. 00001052  8001                     or.b       D0, D1
  1510. 00001054  6700 00BA                beq        +0xBC /* 00001110 */
  1511. 00001058  7000                     moveq.l    D0, 0x00
  1512. 0000105A  102E FEF0                move.b     D0, [A6 - 0x110]
  1513. 0000105E  3D40 FBE6                move.w     [A6 - 0x41A], D0
  1514. 00001062  7E01                     moveq.l    D7, 0x01
  1515. 00001064  6032                     bra        +0x34 /* 00001098 */
  1516. label00001066:
  1517. 00001066  7000                     moveq.l    D0, 0x00
  1518. 00001068  41EE FEF0                lea.l      A0, [A6 - 0x110]
  1519. 0000106C  1030 7000                move.b     D0, [A0 + D7.w]
  1520. 00001070  0C40 003A                cmpi.w     D0, 0x3A /* ':' */
  1521. 00001074  57C0                     seq        D0
  1522. 00001076  7200                     moveq.l    D1, 0x00
  1523. 00001078  41EE FEF0                lea.l      A0, [A6 - 0x110]
  1524. 0000107C  1230 7000                move.b     D1, [A0 + D7.w]
  1525. 00001080  0C41 002C                cmpi.w     D1, 0x2C /* ',' */
  1526. 00001084  57C1                     seq        D1
  1527. 00001086  8001                     or.b       D0, D1
  1528. 00001088  670A                     beq        +0xC /* 00001094 */
  1529. 0000108A  41EE FEF0                lea.l      A0, [A6 - 0x110]
  1530. 0000108E  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  1531. label00001094:
  1532. 00001094  5247                     addq.w     D7, 1
  1533. 00001096  6906                     bvs        +0x8 /* 0000109E */
  1534. label00001098:
  1535. 00001098  BE6E FBE6                cmp.w      D7, [A6 - 0x41A]
  1536. 0000109C  6FC8                     ble        -0x36 /* 00001066 */
  1537. label0000109E:
  1538. 0000109E  486E FEF0                pea.l      [A6 - 0x110]
  1539. 000010A2  487A 0044                pea.l      [PC + 0x44 /* 000010E8, value 0x4EAD0132 */]
  1540. 000010A6  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  1541. 000010AA  206E 001C                movea.l    A0, [A6 + 0x1C]
  1542. 000010AE  2F08                     move.l     -[A7], A0
  1543. 000010B0  594F                     subq.w     A7, 4
  1544. 000010B2  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1545. 000010B6  201F                     move.l     D0, [A7]+
  1546. 000010B8  205F                     movea.l    A0, [A7]+
  1547. 000010BA  2080                     move.l     [A0], D0
  1548. 000010BC  206E 0018                movea.l    A0, [A6 + 0x18]
  1549. 000010C0  2F08                     move.l     -[A7], A0
  1550. 000010C2  594F                     subq.w     A7, 4
  1551. 000010C4  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1552. 000010C8  201F                     move.l     D0, [A7]+
  1553. 000010CA  205F                     movea.l    A0, [A7]+
  1554. 000010CC  2080                     move.l     [A0], D0
  1555. 000010CE  594F                     subq.w     A7, 4
  1556. 000010D0  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1557. 000010D4  249F                     move.l     [A2], [A7]+
  1558. 000010D6  206E 0010                movea.l    A0, [A6 + 0x10]
  1559. 000010DA  2F08                     move.l     -[A7], A0
  1560. 000010DC  594F                     subq.w     A7, 4
  1561. 000010DE  4EAD 0112                jsr        [A5 + 0x112 /* export_30 */]
  1562. 000010E2  201F                     move.l     D0, [A7]+
  1563. 000010E4  205F                     movea.l    A0, [A7]+
  1564. 000010E6  2080                     move.l     [A0], D0
  1565. 000010E8  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  1566. 000010EC  594F                     subq.w     A7, 4
  1567. 000010EE  206E 0018                movea.l    A0, [A6 + 0x18]
  1568. 000010F2  2F10                     move.l     -[A7], [A0]
  1569. 000010F4  2F12                     move.l     -[A7], [A2]
  1570. 000010F6  206E 0010                movea.l    A0, [A6 + 0x10]
  1571. 000010FA  2F10                     move.l     -[A7], [A0]
  1572. 000010FC  4EBA F380                jsr        [PC - 0xC80 /* 0000047E */]
  1573. 00001100  289F                     move.l     [A4], [A7]+
  1574. 00001102  594F                     subq.w     A7, 4
  1575. 00001104  2F14                     move.l     -[A7], [A4]
  1576. 00001106  4EBA F236                jsr        [PC - 0xDCA /* 0000033E */]
  1577. 0000110A  269F                     move.l     [A3], [A7]+
  1578. 0000110C  6000 009A                bra        +0x9C /* 000011A8 */
  1579. label00001110:
  1580. 00001110  0C6D 0002 E25A           cmpi.w     [A5 - 0x1DA6], 0x2
  1581. 00001116  6600 0090                bne        +0x92 /* 000011A8 */
  1582. 0000111A  486E FAE8                pea.l      [A6 - 0x518]
  1583. 0000111E  486E FEF0                pea.l      [A6 - 0x110]
  1584. 00001122  3F3C 0001                move.w     -[A7], 0x1
  1585. 00001126  3F3C 0002                move.w     -[A7], 0x2
  1586. 0000112A  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1587. 0000112E  584F                     addq.w     A7, 4
  1588. 00001130  3F3C 00FF                move.w     -[A7], 0xFF
  1589. 00001134  486E FAE8                pea.l      [A6 - 0x518]
  1590. 00001138  486E FDEC                pea.l      [A6 - 0x214]
  1591. 0000113C  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1592. 00001140  486E FDEC                pea.l      [A6 - 0x214]
  1593. 00001144  486E FBE8                pea.l      [A6 - 0x418]
  1594. 00001148  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1595. 0000114C  206E 001C                movea.l    A0, [A6 + 0x1C]
  1596. 00001150  20AE FBE8                move.l     [A0], [A6 - 0x418]
  1597. 00001154  486E FAE8                pea.l      [A6 - 0x518]
  1598. 00001158  486E FEF0                pea.l      [A6 - 0x110]
  1599. 0000115C  3F3C 0005                move.w     -[A7], 0x5
  1600. 00001160  3F3C 0004                move.w     -[A7], 0x4
  1601. 00001164  4EAD 004A                jsr        [A5 + 0x4A /* export_5 */]
  1602. 00001168  584F                     addq.w     A7, 4
  1603. 0000116A  3F3C 00FF                move.w     -[A7], 0xFF
  1604. 0000116E  486E FAE8                pea.l      [A6 - 0x518]
  1605. 00001172  486E FCEC                pea.l      [A6 - 0x314]
  1606. 00001176  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1607. 0000117A  486E FCEC                pea.l      [A6 - 0x314]
  1608. 0000117E  486E FBE8                pea.l      [A6 - 0x418]
  1609. 00001182  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  1610. 00001186  26AE FBE8                move.l     [A3], [A6 - 0x418]
  1611. 0000118A  594F                     subq.w     A7, 4
  1612. 0000118C  2F13                     move.l     -[A7], [A3]
  1613. 0000118E  4EBA F1FA                jsr        [PC - 0xE06 /* 0000038A */]
  1614. 00001192  289F                     move.l     [A4], [A7]+
  1615. 00001194  206E 0018                movea.l    A0, [A6 + 0x18]
  1616. 00001198  2F08                     move.l     -[A7], A0
  1617. 0000119A  2F0A                     move.l     -[A7], A2
  1618. 0000119C  206E 0010                movea.l    A0, [A6 + 0x10]
  1619. 000011A0  2F08                     move.l     -[A7], A0
  1620. 000011A2  2F0C                     move.l     -[A7], A4
  1621. 000011A4  4EBA F22E                jsr        [PC - 0xDD2 /* 000003D4 */]
  1622. label000011A8:
  1623. 000011A8  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  1624. 000011AC  4E5E                     unlink     A6
  1625. 000011AE  4E74 001C                rtd        0x001C
  1626. 000011B2  4445                     neg.w      D5
  1627. 000011B4  434F                     chk.w      D1, A7
  1628. 000011B6  4445                     neg.w      D5
  1629. 000011B8  5258                     addq.w     [A0]+, 1
  1630. fn000011BA:
  1631. 000011BA  4E56 FEF0                link       A6, -0x0110
  1632. 000011BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1633. 000011C2  3F28 0024                move.w     -[A7], [A0 + 0x24]
  1634. 000011C6  4EBA EEE4                jsr        [PC - 0x111C /* 000000AC */]
  1635. 000011CA  3F3C 0001                move.w     -[A7], 0x1
  1636. 000011CE  487A 00B2                pea.l      [PC + 0xB2 /* 00001282, value 0x4CDF1CF8 */]
  1637. 000011D2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1638. 000011D6  4E5E                     unlink     A6
  1639. 000011D8  4E74 0008                rtd        0x0008
  1640. 000011DC  4552                     chk.w      D2, [A2]
  1641. 000011DE  5245                     addq.w     D5, 1
  1642. 000011E0  5849                     addq.w     A1, 4
  1643. 000011E2  5420                     addq.b     -[A0], 2
  1644. export_419:
  1645. fn000011E4:
  1646. 000011E4  4E56 FFEE                link       A6, -0x0012
  1647. 000011E8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1648. 000011EC  2D4F FFFC                move.l     [A6 - 0x4], A7
  1649. 000011F0  7001                     moveq.l    D0, 0x01
  1650. 000011F2  2D40 0022                move.l     [A6 + 0x22], D0
  1651. 000011F6  554F                     subq.w     A7, 2
  1652. 000011F8  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  1653. 000011FC  4EBA F3FA                jsr        [PC - 0xC06 /* 000005F8 */]
  1654. 00001200  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1655. 00001204  4A6E FFEE                tst.w      [A6 - 0x12]
  1656. 00001208  670E                     beq        +0x10 /* 00001218 */
  1657. 0000120A  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1658. 0000120E  3F3C 0001                move.w     -[A7], 0x1
  1659. 00001212  2F0E                     move.l     -[A7], A6
  1660. 00001214  4EBA FFA4                jsr        [PC - 0x5C /* 000011BA */]
  1661. label00001218:
  1662. 00001218  554F                     subq.w     A7, 2
  1663. 0000121A  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  1664. 0000121E  3F2E 0020                move.w     -[A7], [A6 + 0x20]
  1665. 00001222  486D E388                pea.l      [A5 - 0x1C78]
  1666. 00001226  4EBA F524                jsr        [PC - 0xADC /* 0000074C */]
  1667. 0000122A  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  1668. 0000122E  4A6E FFEE                tst.w      [A6 - 0x12]
  1669. 00001232  6C0E                     bge        +0x10 /* 00001242 */
  1670. 00001234  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  1671. 00001238  3F3C 0002                move.w     -[A7], 0x2
  1672. 0000123C  2F0E                     move.l     -[A7], A6
  1673. 0000123E  4EBA FF7A                jsr        [PC - 0x86 /* 000011BA */]
  1674. label00001242:
  1675. 00001242  3F2E 0024                move.w     -[A7], [A6 + 0x24]
  1676. 00001246  4EBA EE64                jsr        [PC - 0x119C /* 000000AC */]
  1677. 0000124A  486D E388                pea.l      [A5 - 0x1C78]
  1678. 0000124E  486D E288                pea.l      [A5 - 0x1D78]
  1679. 00001252  4EBA FD5A                jsr        [PC - 0x2A6 /* 00000FAE */]
  1680. 00001256  486D E288                pea.l      [A5 - 0x1D78]
  1681. 0000125A  206E 001C                movea.l    A0, [A6 + 0x1C]
  1682. 0000125E  2F08                     move.l     -[A7], A0
  1683. 00001260  206E 0018                movea.l    A0, [A6 + 0x18]
  1684. 00001264  2F08                     move.l     -[A7], A0
  1685. 00001266  206E 0014                movea.l    A0, [A6 + 0x14]
  1686. 0000126A  2F08                     move.l     -[A7], A0
  1687. 0000126C  206E 0010                movea.l    A0, [A6 + 0x10]
  1688. 00001270  2F08                     move.l     -[A7], A0
  1689. 00001272  206E 000C                movea.l    A0, [A6 + 0xC]
  1690. 00001276  2F08                     move.l     -[A7], A0
  1691. 00001278  206E 0008                movea.l    A0, [A6 + 0x8]
  1692. 0000127C  2F08                     move.l     -[A7], A0
  1693. 0000127E  4EBA FD7A                jsr        [PC - 0x286 /* 00000FFA */]
  1694. 00001282  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1695. 00001286  4E5E                     unlink     A6
  1696. 00001288  4E74 001E                rtd        0x001E
  1697. 0000128C  5258                     addq.w     [A0]+, 1
  1698. 0000128E  4C20 2020                movem.w    D2,A2, -[A0]
  1699. 00001292  2020                     move.l     D0, -[A0]
  1700. fn00001294:
  1701. 00001294  4E56 FEF0                link       A6, -0x0110
  1702. 00001298  206E 000C                movea.l    A0, [A6 + 0xC]
  1703. 0000129C  43EE FEF0                lea.l      A1, [A6 - 0x110]
  1704. 000012A0  703F                     moveq.l    D0, 0x3F
  1705. label000012A2:
  1706. 000012A2  22D8                     move.l     [A1]+, [A0]+
  1707. 000012A4  51C8 FFFC                dbf        D0, -0x6 /* 000012A2 */
  1708. 000012A8  486D 9128                pea.l      [A5 - 0x6ED8]
  1709. 000012AC  487A 0038                pea.l      [PC + 0x38 /* 000012E6, value 0x4EAD00FA */]
  1710. 000012B0  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  1711. 000012B4  487A 0052                pea.l      [PC + 0x52 /* 00001308, value 0x174F7065, pstring "OpenVidPort using port " */]
  1712. 000012B8  4267                     clr.w      -[A7]
  1713. 000012BA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1714. 000012BE  206E 0008                movea.l    A0, [A6 + 0x8]
  1715. 000012C2  3F28 FFEE                move.w     -[A7], [A0 - 0x12]
  1716. 000012C6  3F3C 0001                move.w     -[A7], 0x1
  1717. 000012CA  4EAD 014A                jsr        [A5 + 0x14A /* export_37 */]
  1718. 000012CE  487A 0034                pea.l      [PC + 0x34 /* 00001304, value 0x3203A20, pstring " : " */]
  1719. 000012D2  4267                     clr.w      -[A7]
  1720. 000012D4  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1721. 000012D8  486E FEF0                pea.l      [A6 - 0x110]
  1722. 000012DC  4267                     clr.w      -[A7]
  1723. 000012DE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  1724. 000012E2  4EAD 0162                jsr        [A5 + 0x162 /* export_40 */]
  1725. 000012E6  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  1726. 000012EA  3F3C 0001                move.w     -[A7], 0x1
  1727. 000012EE  487A 01BA                pea.l      [PC + 0x1BA /* 000014AA, value 0x4CDF1CF8 */]
  1728. 000012F2  4EAD 00CA                jsr        [A5 + 0xCA /* export_21 */]
  1729. 000012F6  4E5E                     unlink     A6
  1730. 000012F8  4E74 0008                rtd        0x0008
  1731. 000012FC  4552                     chk.w      D2, [A2]
  1732. 000012FE  5245                     addq.w     D5, 1
  1733. 00001300  5849                     addq.w     A1, 4
  1734. 00001302  5420                     addq.b     -[A0], 2
  1735. 00001304  0320                     btst       -[A0], D1
  1736. 00001306  3A20                     move.w     D5, -[A0]
  1737. 00001308  174F 7065                move.b     [A3 + 0x7065], A7
  1738. 0000130C  6E56                     bgt        +0x58 /* 00001364 */
  1739. 0000130E  6964                     bvs        +0x66 /* 00001374 */
  1740. 00001310  506F 7274                addq.w     [A7 + 0x7274], 8
  1741. 00001314  2075 7369 6E67           movea.l    A0, [[A5 + 0x6E67]]
  1742. 0000131A  2070 6F72 7420 4E56 FBE6 movea.l    A0, [[A0 + 0x74204E56] - 0x41A]
  1743. // begin alternate branch 00001320-00001324
  1744. export_420:
  1745. fn00001320:
  1746. 00001320  4E56 FBE6                link       A6, -0x041A
  1747. // end alternate branch 00001320-00001324
  1748. export_420: // at 00001320 (misaligned)
  1749. fn00001320: // (misaligned)
  1750. 00001324  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1751. 00001328  2D4F FFFC                move.l     [A6 - 0x4], A7
  1752. 0000132C  422E 000E                clr.b      [A6 + 0xE]
  1753. 00001330  0C6E 0001 000C           cmpi.w     [A6 + 0xC], 0x1
  1754. 00001336  6608                     bne        +0xA /* 00001340 */
  1755. 00001338  3D7C 0041 FFEE           move.w     [A6 - 0x12], 0x41 /* 'A' */
  1756. 0000133E  6020                     bra        +0x22 /* 00001360 */
  1757. label00001340:
  1758. 00001340  0C6E 0002 000C           cmpi.w     [A6 + 0xC], 0x2
  1759. 00001346  6608                     bne        +0xA /* 00001350 */
  1760. 00001348  3D7C 0042 FFEE           move.w     [A6 - 0x12], 0x42 /* 'B' */
  1761. 0000134E  6010                     bra        +0x12 /* 00001360 */
  1762. label00001350:
  1763. 00001350  3D7C 003F FFEE           move.w     [A6 - 0x12], 0x3F /* '?' */
  1764. 00001356  487A 01EC                pea.l      [PC + 0x1EC /* 00001544, value 0xE696E76, pstring "invalid port #" */]
  1765. 0000135A  2F0E                     move.l     -[A7], A6
  1766. 0000135C  4EBA FF36                jsr        [PC - 0xCA /* 00001294 */]
  1767. label00001360:
  1768. 00001360  486E FBE8                pea.l      [A6 - 0x418]
  1769. label00001364:
  1770. 00001364  487A 01DC                pea.l      [PC + 0x1DC /* 00001542, value 0x12E0E69 */]
  1771. 00001368  303C 0100                move.w     D0, 0x100
  1772. 0000136C  102E FFEF                move.b     D0, [A6 - 0x11]
  1773. 00001370  3D40 FBE6                move.w     [A6 - 0x41A], D0
  1774. label00001374:
  1775. 00001374  486E FBE6                pea.l      [A6 - 0x41A]
  1776. 00001378  487A 01C4                pea.l      [PC + 0x1C4 /* 0000153E, value 0x34F7574, pstring "Out" */]
  1777. 0000137C  3F3C 0003                move.w     -[A7], 0x3
  1778. 00001380  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1779. 00001384  584F                     addq.w     A7, 4
  1780. 00001386  3F3C 00FF                move.w     -[A7], 0xFF
  1781. 0000138A  486E FBE8                pea.l      [A6 - 0x418]
  1782. 0000138E  486E FEE8                pea.l      [A6 - 0x118]
  1783. 00001392  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1784. 00001396  486E FBE8                pea.l      [A6 - 0x418]
  1785. 0000139A  487A 01A0                pea.l      [PC + 0x1A0 /* 0000153C, value 0x12E034F */]
  1786. 0000139E  303C 0100                move.w     D0, 0x100
  1787. 000013A2  102E FFEF                move.b     D0, [A6 - 0x11]
  1788. 000013A6  3D40 FBE6                move.w     [A6 - 0x41A], D0
  1789. 000013AA  486E FBE6                pea.l      [A6 - 0x41A]
  1790. 000013AE  487A 0188                pea.l      [PC + 0x188 /* 00001538, value 0x2496E16, pstring "In" */]
  1791. 000013B2  3F3C 0003                move.w     -[A7], 0x3
  1792. 000013B6  4EAD 0042                jsr        [A5 + 0x42 /* export_4 */]
  1793. 000013BA  584F                     addq.w     A7, 4
  1794. 000013BC  3F3C 00FF                move.w     -[A7], 0xFF
  1795. 000013C0  486E FBE8                pea.l      [A6 - 0x418]
  1796. 000013C4  486E FDE8                pea.l      [A6 - 0x218]
  1797. 000013C8  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  1798. 000013CC  554F                     subq.w     A7, 2
  1799. 000013CE  486E FEE8                pea.l      [A6 - 0x118]
  1800. 000013D2  486E FFEC                pea.l      [A6 - 0x14]
  1801. 000013D6  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1802. 000013DA  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  1803. 000013DE  0C6E FF9E FFE8           cmpi.w     [A6 - 0x18], 0xFF9E
  1804. 000013E4  660C                     bne        +0xE /* 000013F2 */
  1805. 000013E6  487A 012E                pea.l      [PC + 0x12E /* 00001516, value 0x21696E70 '!inp', pstring "input serial port not configured." */]
  1806. 000013EA  2F0E                     move.l     -[A7], A6
  1807. 000013EC  4EBA FEA6                jsr        [PC - 0x15A /* 00001294 */]
  1808. 000013F0  6012                     bra        +0x14 /* 00001404 */
  1809. label000013F2:
  1810. 000013F2  0C6E FF9F FFE8           cmpi.w     [A6 - 0x18], 0xFF9F
  1811. 000013F8  660A                     bne        +0xC /* 00001404 */
  1812. 000013FA  487A 0100                pea.l      [PC + 0x100 /* 000014FC, value 0x19696E70, pstring "input serial port in use." */]
  1813. 000013FE  2F0E                     move.l     -[A7], A6
  1814. 00001400  4EBA FE92                jsr        [PC - 0x16E /* 00001294 */]
  1815. label00001404:
  1816. 00001404  554F                     subq.w     A7, 2
  1817. 00001406  486E FDE8                pea.l      [A6 - 0x218]
  1818. 0000140A  486E FFEA                pea.l      [A6 - 0x16]
  1819. 0000140E  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  1820. 00001412  3D5F FFE8                move.w     [A6 - 0x18], [A7]+
  1821. 00001416  0C6E FF9E FFE8           cmpi.w     [A6 - 0x18], 0xFF9E
  1822. 0000141C  660C                     bne        +0xE /* 0000142A */
  1823. 0000141E  487A 00B8                pea.l      [PC + 0xB8 /* 000014D8, value 0x226F7574 '\"out', pstring "output serial port not configured." */]
  1824. 00001422  2F0E                     move.l     -[A7], A6
  1825. 00001424  4EBA FE6E                jsr        [PC - 0x192 /* 00001294 */]
  1826. 00001428  6012                     bra        +0x14 /* 0000143C */
  1827. label0000142A:
  1828. 0000142A  0C6E FF9F FFE8           cmpi.w     [A6 - 0x18], 0xFF9F
  1829. 00001430  660A                     bne        +0xC /* 0000143C */
  1830. 00001432  487A 0088                pea.l      [PC + 0x88 /* 000014BC, value 0x1A6F7574, pstring "output serial port in use." */]
  1831. 00001436  2F0E                     move.l     -[A7], A6
  1832. 00001438  4EBA FE5A                jsr        [PC - 0x1A6 /* 00001294 */]
  1833. label0000143C:
  1834. 0000143C  594F                     subq.w     A7, 4
  1835. 0000143E  554F                     subq.w     A7, 2
  1836. 00001440  4EBA ECB0                jsr        [PC - 0x1350 /* 000000F2 */]
  1837. 00001444  554F                     subq.w     A7, 2
  1838. 00001446  4EBA ECAA                jsr        [PC - 0x1356 /* 000000F2 */]
  1839. 0000144A  301F                     move.w     D0, [A7]+
  1840. 0000144C  D05F                     add.w      D0, [A7]+
  1841. 0000144E  2F00                     move.l     -[A7], D0
  1842. 00001450  554F                     subq.w     A7, 2
  1843. 00001452  4EBA EC9E                jsr        [PC - 0x1362 /* 000000F2 */]
  1844. 00001456  321F                     move.w     D1, [A7]+
  1845. 00001458  201F                     move.l     D0, [A7]+
  1846. 0000145A  D041                     add.w      D0, D1
  1847. 0000145C  2F00                     move.l     -[A7], D0
  1848. 0000145E  554F                     subq.w     A7, 2
  1849. 00001460  4EBA EC90                jsr        [PC - 0x1370 /* 000000F2 */]
  1850. 00001464  321F                     move.w     D1, [A7]+
  1851. 00001466  201F                     move.l     D0, [A7]+
  1852. 00001468  D041                     add.w      D0, D1
  1853. 0000146A  F200 5000                fmove      fp0, (int16_t) D0
  1854. 0000146E  F23C 4820 4001 0000 8000 0000 0000 0000 fdiv       fp0, (extended) (extended)0x400100008000000000000000
  1855. 0000147E  F23C 4822 3FFE 0000 8000 0000 0000 0000 fadd       fp0, (extended) (extended)0x3FFE00008000000000000000
  1856. 0000148E  F22E 6800 FCDC           fmove      (extended) [A6 - 0x324], fp0
  1857. 00001494  486E FCDC                pea.l      [A6 - 0x324]
  1858. 00001498  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  1859. 0000149C  206E 0008                movea.l    A0, [A6 + 0x8]
  1860. 000014A0  544F                     addq.w     A7, 2
  1861. 000014A2  309F                     move.w     [A0], [A7]+
  1862. 000014A4  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1863. 000014AA  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1864. 000014AE  4E5E                     unlink     A6
  1865. 000014B0  4E74 0006                rtd        0x0006
  1866. 000014B4  4F50                     chk.w      D7, [A0]
  1867. 000014B6  454E                     chk.w      D2, A6
  1868. 000014B8  5649                     addq.w     A1, 3
  1869. 000014BA  4450                     neg.w      [A0]
  1870. 000014BC  1A6F 7574                movea.b    A5, [A7 + 0x7574]
  1871. 000014C0  7075                     moveq.l    D0, 0x75
  1872. 000014C2  7420                     moveq.l    D2, 0x20
  1873. 000014C4  7365                     moveq.l    D1, 0x65
  1874. 000014C6  7269                     moveq.l    D1, 0x69
  1875. 000014C8  616C                     bsr        +0x6E /* 00001536 */
  1876. 000014CA  2070 6F72 7420 696E 2075 movea.l    A0, [[A0 + 0x7420696E] + 0x2075]
  1877. 000014D4  7365                     moveq.l    D1, 0x65
  1878. 000014D6  2E16                     move.l     D7, [A6]
  1879. 000014D8  226F 7574                movea.l    A1, [A7 + 0x7574]
  1880. 000014DC  7075                     moveq.l    D0, 0x75
  1881. 000014DE  7420                     moveq.l    D2, 0x20
  1882. 000014E0  7365                     moveq.l    D1, 0x65
  1883. 000014E2  7269                     moveq.l    D1, 0x69
  1884. 000014E4  616C                     bsr        +0x6E /* 00001552 */
  1885. 000014E6  2070 6F72 7420 6E6F 7420 movea.l    A0, [[A0 + 0x74206E6F] + 0x7420]
  1886. 000014F0  636F                     bls        +0x71 /* 00001561 */
  1887. 000014F2  6E66                     bgt        +0x68 /* 0000155A */
  1888. 000014F4  6967                     bvs        +0x69 /* 0000155D */
  1889. 000014F6  7572                     moveq.l    D2, 0x72
  1890. 000014F8  6564                     bcs        +0x66 /* 0000155E */
  1891. 000014FA  2E16                     move.l     D7, [A6]
  1892. 000014FC  1969 6E70 7574           move.b     [A4 + 0x7574], [A1 + 0x6E70]
  1893. 00001502  2073 6572 6961 6C20 706F movea.l    A0, [[A3 + 0x69616C20] + 0x706F]
  1894. 0000150C  7274                     moveq.l    D1, 0x74
  1895. 0000150E  2069 6E20                movea.l    A0, [A1 + 0x6E20]
  1896. 00001512  7573                     moveq.l    D2, 0x73
  1897. 00001514  652E                     bcs        +0x30 /* 00001544 */
  1898. 00001516  2169 6E70 7574           move.l     [A0 + 0x7574], [A1 + 0x6E70]
  1899. 0000151C  2073 6572 6961 6C20 706F movea.l    A0, [[A3 + 0x69616C20] + 0x706F]
  1900. 00001526  7274                     moveq.l    D1, 0x74
  1901. 00001528  206E 6F74                movea.l    A0, [A6 + 0x6F74]
  1902. 0000152C  2063                     movea.l    A0, -[A3]
  1903. 0000152E  6F6E                     ble        +0x70 /* 0000159E */
  1904. 00001530  6669                     bne        +0x6B /* 0000159B */
  1905. 00001532  6775                     beq        +0x77 /* 000015A9 */
  1906. 00001534  7265                     moveq.l    D1, 0x65
  1907. fn00001536:
  1908. 00001536  642E                     bcc        +0x30 /* 00001566 */
  1909. 00001538  0249 6E16                andi.w     A1, 0x6E16
  1910. 0000153C  012E 034F                btst       [A6 + 0x34F], D0
  1911. 00001540  7574                     moveq.l    D2, 0x74
  1912. 00001542  012E 0E69                btst       [A6 + 0xE69], D0
  1913. // begin alternate branch 00001544-0000154A
  1914. label00001544:
  1915. 00001544  0E69 6E76 616C           .invalid.w [A1 + 0x616C], 0x6E76 /* 'nv' */ // invalid immediate operation
  1916. // end alternate branch 00001544-0000154A
  1917. label00001544: // (misaligned)
  1918. 00001546  6E76                     bgt        +0x78 /* 000015BE */
  1919. 00001548  616C                     bsr        +0x6E /* 000015B6 */
  1920. 0000154A  6964                     bvs        +0x66 /* 000015B0 */
  1921. 0000154C  2070 6F72 7420 2316 4E56 movea.l    A0, [[A0 + 0x74202316] + 0x4E56]
  1922. // begin alternate branch 00001552-00001558
  1923. fn00001552:
  1924. 00001552  2316                     move.l     -[A1], [A6]
  1925. export_421:
  1926. fn00001554:
  1927. 00001554  4E56 FFEE                link       A6, -0x0012
  1928. // end alternate branch 00001552-00001558
  1929. export_421: // at 00001554 (misaligned)
  1930. fn00001552: // (misaligned)
  1931. fn00001554: // (misaligned)
  1932. 00001556  FFEE                     .invalid   <<F/7/7>>
  1933. 00001558  2F07                     move.l     -[A7], D7
  1934. label0000155A:
  1935. 0000155A  554F                     subq.w     A7, 2
  1936. 0000155C  554F                     subq.w     A7, 2
  1937. label0000155E:
  1938. 0000155E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1939. 00001562  1F3C 0001                move.b     -[A7], 0x1
  1940. label00001566:
  1941. 00001566  4EBA EA98                jsr        [PC - 0x1568 /* 00000000 */]
  1942. 0000156A  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1943. 0000156E  3E1F                     move.w     D7, [A7]+
  1944. 00001570  554F                     subq.w     A7, 2
  1945. 00001572  554F                     subq.w     A7, 2
  1946. 00001574  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1947. 00001578  4227                     clr.b      -[A7]
  1948. 0000157A  4EBA EA84                jsr        [PC - 0x157C /* 00000000 */]
  1949. 0000157E  4EAD 0242                jsr        [A5 + 0x242 /* export_68 */]
  1950. 00001582  3E1F                     move.w     D7, [A7]+
  1951. 00001584  2E1F                     move.l     D7, [A7]+
  1952. 00001586  4E5E                     unlink     A6
  1953. 00001588  4E74 0002                rtd        0x0002
  1954. 0000158C  434C                     chk.w      D1, A4
  1955. 0000158E  4F53                     chk.w      D7, [A3]
  1956. 00001590  4556                     chk.w      D2, [A6]
  1957. 00001592  4944                     chk.w      D4, D4
  1958. export_422:
  1959. 00001594  4E56 FFD0                link       A6, -0x0030
  1960. 00001598  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1961. 0000159C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1962. // begin alternate branch 0000159E-000015A4
  1963. label0000159E:
  1964. 0000159E  0008 486E                ori.b      A0, 0x6E /* 'n' */
  1965. 000015A2  FFEE                     .invalid   <<F/7/7>>
  1966. // end alternate branch 0000159E-000015A4
  1967. label0000159E: // (misaligned)
  1968. 000015A0  486E FFEE                pea.l      [A6 - 0x12]
  1969. 000015A4  486E FFEA                pea.l      [A6 - 0x16]
  1970. 000015A8  486E FFE2                pea.l      [A6 - 0x1E]
  1971. 000015AC  A98D                     syscall    GetDialogItem/GetDItem
  1972. 000015AE  486E FFD0                pea.l      [A6 - 0x30]
  1973. // begin alternate branch 000015B0-000015B2
  1974. label000015B0:
  1975. 000015B0  FFD0                     .invalid   <<F/7/7>>
  1976. // end alternate branch 000015B0-000015B2
  1977. label000015B0: // (misaligned)
  1978. 000015B2  A898                     syscall    GetPenState
  1979. 000015B4  A89E                     syscall    PenNormal
  1980. fn000015B6:
  1981. 000015B6  486D FFB2                pea.l      [A5 - 0x4E]
  1982. 000015BA  A89D                     syscall    PenPat
  1983. 000015BC  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  1984. // begin alternate branch 000015BE-000015C0
  1985. label000015BE:
  1986. 000015BE  FFE4                     .invalid   <<F/7/7>>
  1987. // end alternate branch 000015BE-000015C0
  1988. label000015BE: // (misaligned)
  1989. 000015C0  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  1990. 000015C4  A893                     syscall    MoveTo
  1991. 000015C6  302E FFE8                move.w     D0, [A6 - 0x18]
  1992. 000015CA  5340                     subq.w     D0, 1
  1993. 000015CC  3F00                     move.w     -[A7], D0
  1994. 000015CE  302E FFE6                move.w     D0, [A6 - 0x1A]
  1995. 000015D2  5340                     subq.w     D0, 1
  1996. 000015D4  3F00                     move.w     -[A7], D0
  1997. 000015D6  A891                     syscall    LineTo
  1998. 000015D8  486E FFD0                pea.l      [A6 - 0x30]
  1999. 000015DC  A899                     syscall    SetPenState
  2000. 000015DE  4E5E                     unlink     A6
  2001. 000015E0  4E74 0006                rtd        0x0006
  2002. 000015E4  4C49 4E45                movem.l    D0,D2,D6,A1,A2,A3,A6, A1
  2003. 000015E8  4954                     chk.w      D4, [A4]
  2004. 000015EA  454D                     chk.w      D2, A5
  2005. export_423:
  2006. 000015EC  4E56 FFC8                link       A6, -0x0038
  2007. 000015F0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2008. 000015F4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2009. 000015F8  486E FFEE                pea.l      [A6 - 0x12]
  2010. 000015FC  486E FFEA                pea.l      [A6 - 0x16]
  2011. 00001600  486E FFE2                pea.l      [A6 - 0x1E]
  2012. 00001604  A98D                     syscall    GetDialogItem/GetDItem
  2013. 00001606  486E FFD0                pea.l      [A6 - 0x30]
  2014. 0000160A  A898                     syscall    GetPenState
  2015. 0000160C  A89E                     syscall    PenNormal
  2016. 0000160E  486E FFE2                pea.l      [A6 - 0x1E]
  2017. 00001612  A8A1                     syscall    FrameRect
  2018. 00001614  486E FFD0                pea.l      [A6 - 0x30]
  2019. 00001618  A899                     syscall    SetPenState
  2020. 0000161A  4E5E                     unlink     A6
  2021. 0000161C  4E74 0006                rtd        0x0006
  2022. 00001620  5245                     addq.w     D5, 1
  2023. 00001622  4354                     chk.w      D1, [A4]
  2024. 00001624  4954                     chk.w      D4, [A4]
  2025. 00001626  454D                     chk.w      D2, A5
  2026. fn00001628:
  2027. 00001628  4E56 FFC8                link       A6, -0x0038
  2028. 0000162C  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2029. 00001630  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2030. 00001634  486E FFEE                pea.l      [A6 - 0x12]
  2031. 00001638  486E FFEA                pea.l      [A6 - 0x16]
  2032. 0000163C  486E FFE2                pea.l      [A6 - 0x1E]
  2033. 00001640  A98D                     syscall    GetDialogItem/GetDItem
  2034. 00001642  486E FFD0                pea.l      [A6 - 0x30]
  2035. 00001646  A898                     syscall    GetPenState
  2036. 00001648  A89E                     syscall    PenNormal
  2037. 0000164A  3F3C 0003                move.w     -[A7], 0x3
  2038. 0000164E  3F3C 0003                move.w     -[A7], 0x3
  2039. 00001652  A89B                     syscall    PenSize
  2040. 00001654  486E FFE2                pea.l      [A6 - 0x1E]
  2041. 00001658  3F3C FFFC                move.w     -[A7], 0xFFFC
  2042. 0000165C  3F3C FFFC                move.w     -[A7], 0xFFFC
  2043. 00001660  A8A9                     syscall    InsetRect
  2044. 00001662  486E FFE2                pea.l      [A6 - 0x1E]
  2045. 00001666  3F3C 0010                move.w     -[A7], 0x10
  2046. 0000166A  3F3C 0010                move.w     -[A7], 0x10
  2047. 0000166E  A8B0                     syscall    FrameRoundRect
  2048. 00001670  486E FFD0                pea.l      [A6 - 0x30]
  2049. 00001674  A899                     syscall    SetPenState
  2050. 00001676  4E5E                     unlink     A6
  2051. 00001678  4E74 0002                rtd        0x0002
  2052. 0000167C  4D59                     chk.w      D6, [A1]+
  2053. 0000167E  4F55                     chk.w      D7, [A5]
  2054. 00001680  544C                     addq.w     A4, 2
  2055. 00001682  494E                     chk.w      D4, A6
  2056. fn00001684:
  2057. 00001684  4E56 FFE2                link       A6, -0x001E
  2058. 00001688  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2059. 0000168C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2060. 00001690  486E FFEE                pea.l      [A6 - 0x12]
  2061. 00001694  486E FFEA                pea.l      [A6 - 0x16]
  2062. 00001698  486E FFE2                pea.l      [A6 - 0x1E]
  2063. 0000169C  A98D                     syscall    GetDialogItem/GetDItem
  2064. 0000169E  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2065. 000016A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2066. 000016A6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  2067. 000016AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2068. 000016AE  486E FFE2                pea.l      [A6 - 0x1E]
  2069. 000016B2  A98E                     syscall    SetDialogItem/SetDItem
  2070. 000016B4  4E5E                     unlink     A6
  2071. 000016B6  4E74 0006                rtd        0x0006
  2072. 000016BA  5345                     subq.w     D5, 1
  2073. 000016BC  5455                     addq.w     [A5], 2
  2074. 000016BE  5345                     subq.w     D5, 1
  2075. 000016C0  5249                     addq.w     A1, 1
  2076. fn000016C2:
  2077. 000016C2  4E56 FEE2                link       A6, -0x011E
  2078. 000016C6  206E 0008                movea.l    A0, [A6 + 0x8]
  2079. 000016CA  43EE FEF0                lea.l      A1, [A6 - 0x110]
  2080. 000016CE  703F                     moveq.l    D0, 0x3F
  2081. label000016D0:
  2082. 000016D0  22D8                     move.l     [A1]+, [A0]+
  2083. 000016D2  51C8 FFFC                dbf        D0, -0x6 /* 000016D0 */
  2084. 000016D6  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2085. 000016DA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2086. 000016DE  486E FEEE                pea.l      [A6 - 0x112]
  2087. 000016E2  486E FEEA                pea.l      [A6 - 0x116]
  2088. 000016E6  486E FEE2                pea.l      [A6 - 0x11E]
  2089. 000016EA  A98D                     syscall    GetDialogItem/GetDItem
  2090. 000016EC  2F2E FEEA                move.l     -[A7], [A6 - 0x116]
  2091. 000016F0  486E FEF0                pea.l      [A6 - 0x110]
  2092. 000016F4  A98F                     syscall    SetDialogItemText/SetIText
  2093. 000016F6  4E5E                     unlink     A6
  2094. 000016F8  4E74 0006                rtd        0x0006
  2095. 000016FC  5345                     subq.w     D5, 1
  2096. 000016FE  5444                     addq.w     D4, 2
  2097. 00001700  5445                     addq.w     D5, 2
  2098. 00001702  5854                     addq.w     [A4], 4
  2099. fn00001704:
  2100. 00001704  4E56 FFE2                link       A6, -0x001E
  2101. 00001708  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2102. 0000170C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2103. 00001710  486E FFEE                pea.l      [A6 - 0x12]
  2104. 00001714  486E FFEA                pea.l      [A6 - 0x16]
  2105. 00001718  486E FFE2                pea.l      [A6 - 0x1E]
  2106. 0000171C  A98D                     syscall    GetDialogItem/GetDItem
  2107. 0000171E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2108. 00001722  206E 0008                movea.l    A0, [A6 + 0x8]
  2109. 00001726  2F08                     move.l     -[A7], A0
  2110. 00001728  A990                     syscall    GetDialogItemText/GetIText
  2111. 0000172A  4E5E                     unlink     A6
  2112. 0000172C  4E74 0006                rtd        0x0006
  2113. 00001730  4745                     chk.w      D3, D5
  2114. 00001732  5444                     addq.w     D4, 2
  2115. 00001734  5445                     addq.w     D5, 2
  2116. 00001736  5854                     addq.w     [A4], 4
  2117. export_424:
  2118. fn00001738:
  2119. 00001738  4E56 FFDE                link       A6, -0x0022
  2120. 0000173C  2F0C                     move.l     -[A7], A4
  2121. 0000173E  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2122. 00001742  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  2123. 00001746  486E FFEE                pea.l      [A6 - 0x12]
  2124. 0000174A  486E FFEA                pea.l      [A6 - 0x16]
  2125. 0000174E  486E FFE2                pea.l      [A6 - 0x1E]
  2126. 00001752  A98D                     syscall    GetDialogItem/GetDItem
  2127. 00001754  286E FFEA                movea.l    A4, [A6 - 0x16]
  2128. 00001758  2F0C                     move.l     -[A7], A4
  2129. 0000175A  3F3C 0001                move.w     -[A7], 0x1
  2130. 0000175E  A965                     syscall    SetControlMaximum/SetMaxCtl
  2131. 00001760  2F0C                     move.l     -[A7], A4
  2132. 00001762  7000                     moveq.l    D0, 0x00
  2133. 00001764  102E 0008                move.b     D0, [A6 + 0x8]
  2134. 00001768  3F00                     move.w     -[A7], D0
  2135. 0000176A  A963                     syscall    SetControlValue/SetCtlValue
  2136. 0000176C  285F                     movea.l    A4, [A7]+
  2137. 0000176E  4E5E                     unlink     A6
  2138. 00001770  4E74 0004                rtd        0x0004
  2139. 00001774  5345                     subq.w     D5, 1
  2140. 00001776  5443                     addq.w     D3, 2
  2141. 00001778  4845                     swap.w     D5
  2142. 0000177A  434B                     chk.w      D1, A3
  2143. fn0000177C:
  2144. 0000177C  4E56 0000                link       A6, 0
  2145. 00001780  302E 0008                move.w     D0, [A6 + 0x8]
  2146. 00001784  5340                     subq.w     D0, 1
  2147. 00001786  D06E 000A                add.w      D0, [A6 + 0xA]
  2148. 0000178A  3F00                     move.w     -[A7], D0
  2149. 0000178C  1F3C 0001                move.b     -[A7], 0x1
  2150. 00001790  4EBA FFA6                jsr        [PC - 0x5A /* 00001738 */]
  2151. 00001794  4E5E                     unlink     A6
  2152. 00001796  4E74 0004                rtd        0x0004
  2153. 0000179A  5345                     subq.w     D5, 1
  2154. 0000179C  5452                     addq.w     [A2], 2
  2155. 0000179E  4144                     chk.w      D0, D4
  2156. 000017A0  494F                     chk.w      D4, A7
  2157. fn000017A2:
  2158. 000017A2  4E56 FFDA                link       A6, -0x0026
  2159. 000017A6  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2160. 000017AA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2161. 000017AE  486E FFEE                pea.l      [A6 - 0x12]
  2162. 000017B2  486E FFEA                pea.l      [A6 - 0x16]
  2163. 000017B6  486E FFE2                pea.l      [A6 - 0x1E]
  2164. 000017BA  A98D                     syscall    GetDialogItem/GetDItem
  2165. 000017BC  486E FFE2                pea.l      [A6 - 0x1E]
  2166. 000017C0  3F3C 0001                move.w     -[A7], 0x1
  2167. 000017C4  3F3C 0001                move.w     -[A7], 0x1
  2168. 000017C8  A8A9                     syscall    InsetRect
  2169. 000017CA  486E FFE2                pea.l      [A6 - 0x1E]
  2170. 000017CE  A8A4                     syscall    InvertRect
  2171. 000017D0  4E5E                     unlink     A6
  2172. 000017D2  4E74 0002                rtd        0x0002
  2173. 000017D6  494E                     chk.w      D4, A6
  2174. 000017D8  5645                     addq.w     D5, 3
  2175. 000017DA  5254                     addq.w     [A4], 1
  2176. 000017DC  4943                     chk.w      D4, D3
  2177. fn000017DE:
  2178. 000017DE  4E56 0000                link       A6, 0
  2179. 000017E2  2F0C                     move.l     -[A7], A4
  2180. 000017E4  286E 0008                movea.l    A4, [A6 + 0x8]
  2181. 000017E8  3014                     move.w     D0, [A4]
  2182. 000017EA  5340                     subq.w     D0, 1
  2183. 000017EC  D06E 000E                add.w      D0, [A6 + 0xE]
  2184. 000017F0  3F00                     move.w     -[A7], D0
  2185. 000017F2  4EBA FFAE                jsr        [PC - 0x52 /* 000017A2 */]
  2186. 000017F6  302E 000C                move.w     D0, [A6 + 0xC]
  2187. 000017FA  906E 000E                sub.w      D0, [A6 + 0xE]
  2188. 000017FE  5240                     addq.w     D0, 1
  2189. 00001800  3880                     move.w     [A4], D0
  2190. 00001802  3014                     move.w     D0, [A4]
  2191. 00001804  5340                     subq.w     D0, 1
  2192. 00001806  D06E 000E                add.w      D0, [A6 + 0xE]
  2193. 0000180A  3F00                     move.w     -[A7], D0
  2194. 0000180C  4EBA FF94                jsr        [PC - 0x6C /* 000017A2 */]
  2195. 00001810  285F                     movea.l    A4, [A7]+
  2196. 00001812  4E5E                     unlink     A6
  2197. 00001814  4E74 0008                rtd        0x0008
  2198. 00001818  444F                     neg.w      A7
  2199. 0000181A  4943                     chk.w      D4, D3
  2200. 0000181C  4F4E                     chk.w      D7, A6
  2201. 0000181E  5241                     addq.w     D1, 1
  2202. fn00001820:
  2203. 00001820  4E56 FFCA                link       A6, -0x0036
  2204. 00001824  206E 000C                movea.l    A0, [A6 + 0xC]
  2205. 00001828  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2206. 0000182C  22D8                     move.l     [A1]+, [A0]+
  2207. 0000182E  22D8                     move.l     [A1]+, [A0]+
  2208. 00001830  22D8                     move.l     [A1]+, [A0]+
  2209. 00001832  22D8                     move.l     [A1]+, [A0]+
  2210. 00001834  0C6E 0006 FFE0           cmpi.w     [A6 - 0x20], 0x6
  2211. 0000183A  57C0                     seq        D0
  2212. 0000183C  222E FFE2                move.l     D1, [A6 - 0x1E]
  2213. 00001840  B2AD FFCA                cmp.l      D1, [A5 - 0x36]
  2214. 00001844  57C1                     seq        D1
  2215. 00001846  C001                     and.b      D0, D1
  2216. 00001848  6742                     beq        +0x44 /* 0000188C */
  2217. 0000184A  2F2D FFCA                move.l     -[A7], [A5 - 0x36]
  2218. 0000184E  302E 0008                move.w     D0, [A6 + 0x8]
  2219. 00001852  5340                     subq.w     D0, 1
  2220. 00001854  D06E 000A                add.w      D0, [A6 + 0xA]
  2221. 00001858  3F00                     move.w     -[A7], D0
  2222. 0000185A  486E FFDE                pea.l      [A6 - 0x22]
  2223. 0000185E  486E FFDA                pea.l      [A6 - 0x26]
  2224. 00001862  486E FFD2                pea.l      [A6 - 0x2E]
  2225. 00001866  A98D                     syscall    GetDialogItem/GetDItem
  2226. 00001868  486E FFD2                pea.l      [A6 - 0x2E]
  2227. 0000186C  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2228. 00001870  A94B                     syscall    PlotIcon
  2229. 00001872  486E FFD2                pea.l      [A6 - 0x2E]
  2230. 00001876  A92A                     syscall    ValidRect
  2231. 00001878  486E FFD2                pea.l      [A6 - 0x2E]
  2232. 0000187C  3F3C 0001                move.w     -[A7], 0x1
  2233. 00001880  3F3C 0001                move.w     -[A7], 0x1
  2234. 00001884  A8A9                     syscall    InsetRect
  2235. 00001886  486E FFD2                pea.l      [A6 - 0x2E]
  2236. 0000188A  A8A4                     syscall    InvertRect
  2237. label0000188C:
  2238. 0000188C  4E5E                     unlink     A6
  2239. 0000188E  4E74 0008                rtd        0x0008
  2240. 00001892  4649                     not.w      A1
  2241. 00001894  4C54 4552                movem.l    D1,D4,D6,A0,A2,A6, [A4]
  2242. 00001898  4943                     chk.w      D4, D3
  2243. fn0000189A:
  2244. 0000189A  4E56 FFB4                link       A6, -0x004C
  2245. 0000189E  48E7 0F38                movem.l    -[A7], D4,D5,D6,D7,A2,A3,A4
  2246. 000018A2  286E 0008                movea.l    A4, [A6 + 0x8]
  2247. 000018A6  266E 000C                movea.l    A3, [A6 + 0xC]
  2248. 000018AA  246E 0010                movea.l    A2, [A6 + 0x10]
  2249. 000018AE  4206                     clr.b      D6
  2250. 000018B0  280A                     move.l     D4, A2
  2251. 000018B2  2044                     movea.l    A0, D4
  2252. 000018B4  3A28 00A8                move.w     D5, [A0 + 0xA8]
  2253. 000018B8  3F13                     move.w     -[A7], [A3]
  2254. 000018BA  487A 01B8                pea.l      [PC + 0x1B8 /* 00001A74, value 0x284E56 '(NV', cstring "" */]
  2255. 000018BE  486E FFB4                pea.l      [A6 - 0x4C]
  2256. 000018C2  3F3C 0002                move.w     -[A7], 0x2
  2257. 000018C6  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2258. 000018CA  486E FFB4                pea.l      [A6 - 0x4C]
  2259. 000018CE  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2260. 000018D2  6700 0128                beq        +0x12A /* 000019FC */
  2261. 000018D6  2E2B 0002                move.l     D7, [A3 + 0x2]
  2262. 000018DA  0287 0000 00FF           andi.l     D7, 0xFF
  2263. 000018E0  3F07                     move.w     -[A7], D7
  2264. 000018E2  487A 018C                pea.l      [PC + 0x18C /* 00001A70, value 0x8002008 */]
  2265. 000018E6  486E FFB4                pea.l      [A6 - 0x4C]
  2266. 000018EA  3F3C 0004                move.w     -[A7], 0x4
  2267. 000018EE  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2268. 000018F2  486E FFB4                pea.l      [A6 - 0x4C]
  2269. 000018F6  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2270. 000018FA  6700 007C                beq        +0x7E /* 00001978 */
  2271. 000018FE  3F07                     move.w     -[A7], D7
  2272. 00001900  487A 016C                pea.l      [PC + 0x16C /* 00001A6E, value 0x20080800 */]
  2273. 00001904  486E FFB4                pea.l      [A6 - 0x4C]
  2274. 00001908  3F3C 0002                move.w     -[A7], 0x2
  2275. 0000190C  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  2276. 00001910  486E FFB4                pea.l      [A6 - 0x4C]
  2277. 00001914  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2278. 00001918  6704                     beq        +0x6 /* 0000191E */
  2279. 0000191A  3885                     move.w     [A4], D5
  2280. 0000191C  600A                     bra        +0xC /* 00001928 */
  2281. label0000191E:
  2282. 0000191E  0C47 001B                cmpi.w     D7, 0x1B
  2283. 00001922  6604                     bne        +0x6 /* 00001928 */
  2284. 00001924  38BC 0002                move.w     [A4], 0x2
  2285. label00001928:
  2286. 00001928  2F0A                     move.l     -[A7], A2
  2287. 0000192A  3F14                     move.w     -[A7], [A4]
  2288. 0000192C  486E FFE4                pea.l      [A6 - 0x1C]
  2289. 00001930  486E FFE0                pea.l      [A6 - 0x20]
  2290. 00001934  486E FFD8                pea.l      [A6 - 0x28]
  2291. 00001938  A98D                     syscall    GetDialogItem/GetDItem
  2292. 0000193A  302E FFE4                move.w     D0, [A6 - 0x1C]
  2293. 0000193E  0240 0080                andi.w     D0, 0x80
  2294. 00001942  4A40                     tst.w      D0
  2295. 00001944  6600 00F2                bne        +0xF4 /* 00001A38 */
  2296. 00001948  302E FFE4                move.w     D0, [A6 - 0x1C]
  2297. 0000194C  0240 007F                andi.w     D0, 0x7F
  2298. 00001950  5940                     subq.w     D0, 4
  2299. 00001952  661E                     bne        +0x20 /* 00001972 */
  2300. 00001954  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2301. 00001958  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2302. 0000195C  A95D                     syscall    HiliteControl
  2303. 0000195E  7008                     moveq.l    D0, 0x08
  2304. 00001960  2F00                     move.l     -[A7], D0
  2305. 00001962  486E FFD4                pea.l      [A6 - 0x2C]
  2306. 00001966  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  2307. 0000196A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  2308. 0000196E  4267                     clr.w      -[A7]
  2309. 00001970  A95D                     syscall    HiliteControl
  2310. label00001972:
  2311. 00001972  7C01                     moveq.l    D6, 0x01
  2312. 00001974  6000 00C2                bra        +0xC4 /* 00001A38 */
  2313. label00001978:
  2314. 00001978  302B 000E                move.w     D0, [A3 + 0xE]
  2315. 0000197C  0240 0100                andi.w     D0, 0x100
  2316. 00001980  4A40                     tst.w      D0
  2317. 00001982  56C0                     sne        D0
  2318. 00001984  3F07                     move.w     -[A7], D7
  2319. 00001986  487A 00C6                pea.l      [PC + 0xC6 /* 00001A4E, value 0x0, cstring "" */]
  2320. 0000198A  4EAD 00DA                jsr        [A5 + 0xDA /* export_23 */]
  2321. 0000198E  56C1                     sne        D1
  2322. 00001990  C001                     and.b      D0, D1
  2323. 00001992  6700 00A4                beq        +0xA6 /* 00001A38 */
  2324. 00001996  2044                     movea.l    A0, D4
  2325. 00001998  3028 00A4                move.w     D0, [A0 + 0xA4]
  2326. 0000199C  5240                     addq.w     D0, 1
  2327. 0000199E  3880                     move.w     [A4], D0
  2328. 000019A0  3007                     move.w     D0, D7
  2329. 000019A2  601A                     bra        +0x1C /* 000019BE */
  2330. label000019A4:
  2331. 000019A4  2F0A                     move.l     -[A7], A2
  2332. 000019A6  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  2333. 000019AA  6022                     bra        +0x24 /* 000019CE */
  2334. label000019AC:
  2335. 000019AC  2F0A                     move.l     -[A7], A2
  2336. 000019AE  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  2337. 000019B2  4254                     clr.w      [A4]
  2338. 000019B4  6018                     bra        +0x1A /* 000019CE */
  2339. label000019B6:
  2340. 000019B6  2F0A                     move.l     -[A7], A2
  2341. 000019B8  4EAD 032A                jsr        [A5 + 0x32A /* export_97 */]
  2342. 000019BC  6010                     bra        +0x12 /* 000019CE */
  2343. label000019BE:
  2344. 000019BE  0640 FF9D                addi.w     D0, 0xFF9D
  2345. 000019C2  67E8                     beq        -0x16 /* 000019AC */
  2346. 000019C4  0640 FFED                addi.w     D0, 0xFFED
  2347. 000019C8  67EC                     beq        -0x12 /* 000019B6 */
  2348. 000019CA  5540                     subq.w     D0, 2
  2349. 000019CC  67D6                     beq        -0x28 /* 000019A4 */
  2350. label000019CE:
  2351. 000019CE  4A54                     tst.w      [A4]
  2352. 000019D0  6F20                     ble        +0x22 /* 000019F2 */
  2353. 000019D2  2F0A                     move.l     -[A7], A2
  2354. 000019D4  3F14                     move.w     -[A7], [A4]
  2355. 000019D6  486E FFE4                pea.l      [A6 - 0x1C]
  2356. 000019DA  486E FFE0                pea.l      [A6 - 0x20]
  2357. 000019DE  486E FFD8                pea.l      [A6 - 0x28]
  2358. 000019E2  A98D                     syscall    GetDialogItem/GetDItem
  2359. 000019E4  302E FFE4                move.w     D0, [A6 - 0x1C]
  2360. 000019E8  0240 0080                andi.w     D0, 0x80
  2361. 000019EC  4A40                     tst.w      D0
  2362. 000019EE  6602                     bne        +0x4 /* 000019F2 */
  2363. 000019F0  7C01                     moveq.l    D6, 0x01
  2364. label000019F2:
  2365. 000019F2  1006                     move.b     D0, D6
  2366. 000019F4  5300                     subq.b     D0, 1
  2367. 000019F6  6740                     beq        +0x42 /* 00001A38 */
  2368. 000019F8  4253                     clr.w      [A3]
  2369. 000019FA  603C                     bra        +0x3E /* 00001A38 */
  2370. label000019FC:
  2371. 000019FC  0C53 0006                cmpi.w     [A3], 0x6
  2372. 00001A00  57C0                     seq        D0
  2373. 00001A02  4A00                     tst.b      D0
  2374. 00001A04  670C                     beq        +0xE /* 00001A12 */
  2375. 00001A06  202B 0002                move.l     D0, [A3 + 0x2]
  2376. 00001A0A  B0AD FFCA                cmp.l      D0, [A5 - 0x36]
  2377. 00001A0E  57C0                     seq        D0
  2378. 00001A10  4A00                     tst.b      D0
  2379. label00001A12:
  2380. 00001A12  6724                     beq        +0x26 /* 00001A38 */
  2381. 00001A14  2F0A                     move.l     -[A7], A2
  2382. 00001A16  3F05                     move.w     -[A7], D5
  2383. 00001A18  486E FFE4                pea.l      [A6 - 0x1C]
  2384. 00001A1C  486E FFE0                pea.l      [A6 - 0x20]
  2385. 00001A20  486E FFD8                pea.l      [A6 - 0x28]
  2386. 00001A24  A98D                     syscall    GetDialogItem/GetDItem
  2387. 00001A26  302E FFE4                move.w     D0, [A6 - 0x1C]
  2388. 00001A2A  0240 007F                andi.w     D0, 0x7F
  2389. 00001A2E  5940                     subq.w     D0, 4
  2390. 00001A30  6606                     bne        +0x8 /* 00001A38 */
  2391. 00001A32  3F05                     move.w     -[A7], D5
  2392. 00001A34  4EBA FBF2                jsr        [PC - 0x40E /* 00001628 */]
  2393. label00001A38:
  2394. 00001A38  1D46 0014                move.b     [A6 + 0x14], D6
  2395. 00001A3C  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  2396. 00001A40  4E5E                     unlink     A6
  2397. 00001A42  4E74 000C                rtd        0x000C
  2398. 00001A46  5354                     subq.w     [A4], 1
  2399. 00001A48  414E                     chk.w      D0, A6
  2400. 00001A4A  4441                     neg.w      D1
  2401. 00001A4C  5244                     addq.w     D4, 1
  2402. 00001A4E  0000 0000                ori.b      D0, 0x0
  2403. 00001A52  0000 0000                ori.b      D0, 0x0
  2404. 00001A56  0000 0000                ori.b      D0, 0x0
  2405. 00001A5A  0000 0000                ori.b      D0, 0x0
  2406. 00001A5E  0140                     bchg       D0, D0
  2407. 00001A60  0008 0000                ori.b      A0, 0x0
  2408. 00001A64  0000 0000                ori.b      D0, 0x0
  2409. 00001A68  0000 0000                ori.b      D0, 0x0
  2410. 00001A6C  0000 2008                ori.b      D0, 0x8
  2411. 00001A70  0800 2008                btst.b     D0, 0x8
  2412. 00001A74  0028 4E56 FFE8           ori.b      [A0 - 0x18], 0x56 /* 'V' */
  2413. export_425: // at 00001A76 (misaligned)
  2414. 00001A7A  48E7 0038                movem.l    -[A7], A2,A3,A4
  2415. 00001A7E  7001                     moveq.l    D0, 0x01
  2416. 00001A80  2B40 E268                move.l     [A5 - 0x1D98], D0
  2417. 00001A84  7005                     moveq.l    D0, 0x05
  2418. 00001A86  2B40 E26C                move.l     [A5 - 0x1D94], D0
  2419. 00001A8A  7018                     moveq.l    D0, 0x18
  2420. 00001A8C  2B40 E264                move.l     [A5 - 0x1D9C], D0
  2421. 00001A90  3B7C 001C E25C           move.w     [A5 - 0x1DA4], 0x1C
  2422. 00001A96  594F                     subq.w     A7, 4
  2423. 00001A98  3F3C 0080                move.w     -[A7], 0x80
  2424. 00001A9C  42A7                     clr.l      -[A7]
  2425. 00001A9E  70FF                     moveq.l    D0, 0xFFFFFFFF
  2426. 00001AA0  2F00                     move.l     -[A7], D0
  2427. 00001AA2  A97C                     syscall    GetNewDialog
  2428. 00001AA4  2B5F E58E                move.l     [A5 - 0x1A72], [A7]+
  2429. 00001AA8  246D E58E                movea.l    A2, [A5 - 0x1A72]
  2430. 00001AAC  2F0A                     move.l     -[A7], A2
  2431. 00001AAE  A873                     syscall    SetPort
  2432. 00001AB0  594F                     subq.w     A7, 4
  2433. 00001AB2  7006                     moveq.l    D0, 0x06
  2434. 00001AB4  2F00                     move.l     -[A7], D0
  2435. 00001AB6  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  2436. 00001ABA  265F                     movea.l    A3, [A7]+
  2437. 00001ABC  2F0A                     move.l     -[A7], A2
  2438. 00001ABE  2F0B                     move.l     -[A7], A3
  2439. 00001AC0  A918                     syscall    SetWRefCon
  2440. 00001AC2  2F0B                     move.l     -[A7], A3
  2441. 00001AC4  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2442. 00001AC8  2853                     movea.l    A4, [A3]
  2443. 00001ACA  38BC 0002                move.w     [A4], 0x2
  2444. 00001ACE  397C 0001 0002           move.w     [A4 + 0x2], 0x1
  2445. 00001AD4  397C 0002 0004           move.w     [A4 + 0x4], 0x2
  2446. 00001ADA  3F3C 0001                move.w     -[A7], 0x1
  2447. 00001ADE  3F14                     move.w     -[A7], [A4]
  2448. 00001AE0  4EBA FC9A                jsr        [PC - 0x366 /* 0000177C */]
  2449. 00001AE4  3F3C 0004                move.w     -[A7], 0x4
  2450. 00001AE8  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2451. 00001AEC  4EBA FB96                jsr        [PC - 0x46A /* 00001684 */]
  2452. 00001AF0  3F3C 0005                move.w     -[A7], 0x5
  2453. 00001AF4  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  2454. 00001AF8  4EBA FC82                jsr        [PC - 0x37E /* 0000177C */]
  2455. 00001AFC  3F3C 0007                move.w     -[A7], 0x7
  2456. 00001B00  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2457. 00001B04  4EBA FB7E                jsr        [PC - 0x482 /* 00001684 */]
  2458. 00001B08  3B6C 0004 E592           move.w     [A5 - 0x1A6E], [A4 + 0x4]
  2459. 00001B0E  3F3C 0010                move.w     -[A7], 0x10
  2460. 00001B12  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2461. 00001B16  4EBA FB6C                jsr        [PC - 0x494 /* 00001684 */]
  2462. 00001B1A  2F0B                     move.l     -[A7], A3
  2463. 00001B1C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2464. 00001B20  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2465. 00001B24  4EBA FA2E                jsr        [PC - 0x5D2 /* 00001554 */]
  2466. 00001B28  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2467. 00001B2C  4E5E                     unlink     A6
  2468. 00001B2E  4E75                     rts
  2469. 00001B30  494E                     chk.w      D4, A6
  2470. 00001B32  4954                     chk.w      D4, [A4]
  2471. 00001B34  5350                     subq.w     [A0], 1
  2472. 00001B36  4F52                     chk.w      D7, [A2]
  2473. export_426:
  2474. 00001B38  4E56 0000                link       A6, 0
  2475. 00001B3C  4AAD E58E                tst.l      [A5 - 0x1A72]
  2476. 00001B40  671E                     beq        +0x20 /* 00001B60 */
  2477. 00001B42  2F2D E58E                move.l     -[A7], [A5 - 0x1A72]
  2478. 00001B46  A91F                     syscall    SelectWindow
  2479. 00001B48  2F2D E58E                move.l     -[A7], [A5 - 0x1A72]
  2480. 00001B4C  A915                     syscall    ShowWindow
  2481. 00001B4E  554F                     subq.w     A7, 2
  2482. 00001B50  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2483. 00001B54  486D E25E                pea.l      [A5 - 0x1DA2]
  2484. 00001B58  4EBA F7C6                jsr        [PC - 0x83A /* 00001320 */]
  2485. 00001B5C  1B5F E3BC                move.b     [A5 - 0x1C44], [A7]+
  2486. label00001B60:
  2487. 00001B60  4E5E                     unlink     A6
  2488. 00001B62  4E75                     rts
  2489. 00001B64  444F                     neg.w      A7
  2490. 00001B66  5350                     subq.w     [A0], 1
  2491. 00001B68  4F52                     chk.w      D7, [A2]
  2492. 00001B6A  5443                     addq.w     D3, 2
  2493. export_427:
  2494. 00001B6C  4E56 0000                link       A6, 0
  2495. 00001B70  2F2D E58E                move.l     -[A7], [A5 - 0x1A72]
  2496. 00001B74  A916                     syscall    HideWindow
  2497. 00001B76  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2498. 00001B7A  4EBA F9D8                jsr        [PC - 0x628 /* 00001554 */]
  2499. 00001B7E  4E5E                     unlink     A6
  2500. 00001B80  4E75                     rts
  2501. 00001B82  434C                     chk.w      D1, A4
  2502. 00001B84  4F53                     chk.w      D7, [A3]
  2503. 00001B86  4553                     chk.w      D2, [A3]
  2504. 00001B88  504F                     addq.w     A7, 8
  2505. export_428:
  2506. 00001B8A  4E56 FFEE                link       A6, -0x0012
  2507. 00001B8E  48E7 0108                movem.l    -[A7], D7,A4
  2508. 00001B92  286E 000C                movea.l    A4, [A6 + 0xC]
  2509. 00001B96  4207                     clr.b      D7
  2510. 00001B98  2F0C                     move.l     -[A7], A4
  2511. 00001B9A  3F3C 0008                move.w     -[A7], 0x8
  2512. 00001B9E  3F2D E592                move.w     -[A7], [A5 - 0x1A6E]
  2513. 00001BA2  4EBA FC7C                jsr        [PC - 0x384 /* 00001820 */]
  2514. 00001BA6  1007                     move.b     D0, D7
  2515. 00001BA8  5300                     subq.b     D0, 1
  2516. 00001BAA  6714                     beq        +0x16 /* 00001BC0 */
  2517. 00001BAC  554F                     subq.w     A7, 2
  2518. 00001BAE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2519. 00001BB2  2F0C                     move.l     -[A7], A4
  2520. 00001BB4  206E 0008                movea.l    A0, [A6 + 0x8]
  2521. 00001BB8  2F08                     move.l     -[A7], A0
  2522. 00001BBA  4EBA FCDE                jsr        [PC - 0x322 /* 0000189A */]
  2523. 00001BBE  1E1F                     move.b     D7, [A7]+
  2524. label00001BC0:
  2525. 00001BC0  1D47 0014                move.b     [A6 + 0x14], D7
  2526. 00001BC4  4CDF 1080                movem.l    D7,A4, [A7]+
  2527. 00001BC8  4E5E                     unlink     A6
  2528. 00001BCA  4E74 000C                rtd        0x000C
  2529. 00001BCE  4649                     not.w      A1
  2530. 00001BD0  4C54 4552                movem.l    D1,D4,D6,A0,A2,A6, [A4]
  2531. 00001BD4  5350                     subq.w     [A0], 1
  2532. export_429:
  2533. 00001BD6  4E56 FFE8                link       A6, -0x0018
  2534. 00001BDA  48E7 0138                movem.l    -[A7], D7,A2,A3,A4
  2535. 00001BDE  3E2E 0008                move.w     D7, [A6 + 0x8]
  2536. 00001BE2  246D E58E                movea.l    A2, [A5 - 0x1A72]
  2537. 00001BE6  2F0A                     move.l     -[A7], A2
  2538. 00001BE8  A873                     syscall    SetPort
  2539. 00001BEA  594F                     subq.w     A7, 4
  2540. 00001BEC  2F0A                     move.l     -[A7], A2
  2541. 00001BEE  A917                     syscall    GetWRefCon
  2542. 00001BF0  285F                     movea.l    A4, [A7]+
  2543. 00001BF2  2F0C                     move.l     -[A7], A4
  2544. 00001BF4  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  2545. 00001BF8  2654                     movea.l    A3, [A4]
  2546. 00001BFA  3007                     move.w     D0, D7
  2547. 00001BFC  6000 01E2                bra        +0x1E4 /* 00001DE0 */
  2548. 00001C00  3B7C 0008 E25C           move.w     [A5 - 0x1DA4], 0x8
  2549. 00001C06  3F3C 0001                move.w     -[A7], 0x1
  2550. 00001C0A  1F3C 0001                move.b     -[A7], 0x1
  2551. 00001C0E  4EBA FB28                jsr        [PC - 0x4D8 /* 00001738 */]
  2552. 00001C12  3F3C 0002                move.w     -[A7], 0x2
  2553. 00001C16  4227                     clr.b      -[A7]
  2554. 00001C18  4EBA FB1E                jsr        [PC - 0x4E2 /* 00001738 */]
  2555. 00001C1C  3F3C 0003                move.w     -[A7], 0x3
  2556. 00001C20  4227                     clr.b      -[A7]
  2557. 00001C22  4EBA FB14                jsr        [PC - 0x4EC /* 00001738 */]
  2558. 00001C26  6000 01E8                bra        +0x1EA /* 00001E10 */
  2559. 00001C2A  3B7C 001C E25C           move.w     [A5 - 0x1DA4], 0x1C
  2560. 00001C30  3F3C 0001                move.w     -[A7], 0x1
  2561. 00001C34  4227                     clr.b      -[A7]
  2562. 00001C36  4EBA FB00                jsr        [PC - 0x500 /* 00001738 */]
  2563. 00001C3A  3F3C 0002                move.w     -[A7], 0x2
  2564. 00001C3E  1F3C 0001                move.b     -[A7], 0x1
  2565. 00001C42  4EBA FAF4                jsr        [PC - 0x50C /* 00001738 */]
  2566. 00001C46  3F3C 0003                move.w     -[A7], 0x3
  2567. 00001C4A  4227                     clr.b      -[A7]
  2568. 00001C4C  4EBA FAEA                jsr        [PC - 0x516 /* 00001738 */]
  2569. 00001C50  6000 01BE                bra        +0x1C0 /* 00001E10 */
  2570. 00001C54  3B7C 001A E25C           move.w     [A5 - 0x1DA4], 0x1A
  2571. 00001C5A  3F3C 0001                move.w     -[A7], 0x1
  2572. 00001C5E  4227                     clr.b      -[A7]
  2573. 00001C60  4EBA FAD6                jsr        [PC - 0x52A /* 00001738 */]
  2574. 00001C64  3F3C 0002                move.w     -[A7], 0x2
  2575. 00001C68  4227                     clr.b      -[A7]
  2576. 00001C6A  4EBA FACC                jsr        [PC - 0x534 /* 00001738 */]
  2577. 00001C6E  3F3C 0003                move.w     -[A7], 0x3
  2578. 00001C72  1F3C 0001                move.b     -[A7], 0x1
  2579. 00001C76  4EBA FAC0                jsr        [PC - 0x540 /* 00001738 */]
  2580. 00001C7A  6000 0194                bra        +0x196 /* 00001E10 */
  2581. 00001C7E  7001                     moveq.l    D0, 0x01
  2582. 00001C80  2B40 E268                move.l     [A5 - 0x1D98], D0
  2583. 00001C84  3F3C 0006                move.w     -[A7], 0x6
  2584. 00001C88  4227                     clr.b      -[A7]
  2585. 00001C8A  4EBA FAAC                jsr        [PC - 0x554 /* 00001738 */]
  2586. 00001C8E  3F3C 0005                move.w     -[A7], 0x5
  2587. 00001C92  1F3C 0001                move.b     -[A7], 0x1
  2588. 00001C96  4EBA FAA0                jsr        [PC - 0x560 /* 00001738 */]
  2589. 00001C9A  6000 0174                bra        +0x176 /* 00001E10 */
  2590. 00001C9E  7002                     moveq.l    D0, 0x02
  2591. 00001CA0  2B40 E268                move.l     [A5 - 0x1D98], D0
  2592. 00001CA4  3F3C 0006                move.w     -[A7], 0x6
  2593. 00001CA8  1F3C 0001                move.b     -[A7], 0x1
  2594. 00001CAC  4EBA FA8A                jsr        [PC - 0x576 /* 00001738 */]
  2595. 00001CB0  3F3C 0005                move.w     -[A7], 0x5
  2596. 00001CB4  4227                     clr.b      -[A7]
  2597. 00001CB6  4EBA FA80                jsr        [PC - 0x580 /* 00001738 */]
  2598. 00001CBA  6000 0154                bra        +0x156 /* 00001E10 */
  2599. 00001CBE  3F3C 0008                move.w     -[A7], 0x8
  2600. 00001CC2  3F07                     move.w     -[A7], D7
  2601. 00001CC4  486B 0004                pea.l      [A3 + 0x4]
  2602. 00001CC8  4EBA FB14                jsr        [PC - 0x4EC /* 000017DE */]
  2603. 00001CCC  3B6B 0004 E592           move.w     [A5 - 0x1A6E], [A3 + 0x4]
  2604. 00001CD2  3007                     move.w     D0, D7
  2605. 00001CD4  6000 00E6                bra        +0xE8 /* 00001DBC */
  2606. 00001CD8  3F3C 000C                move.w     -[A7], 0xC
  2607. 00001CDC  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2608. 00001CE0  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2609. 00001CE4  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2610. 00001CE8  4EBA E602                jsr        [PC - 0x19FE /* 000002EC */]
  2611. 00001CEC  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  2612. 00001CF0  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2613. 00001CF4  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2614. 00001CF8  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2615. 00001CFC  4EBA E5EE                jsr        [PC - 0x1A12 /* 000002EC */]
  2616. 00001D00  6000 010E                bra        +0x110 /* 00001E10 */
  2617. 00001D04  3F3C 000C                move.w     -[A7], 0xC
  2618. 00001D08  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2619. 00001D0C  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2620. 00001D10  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2621. 00001D14  4EBA E5D6                jsr        [PC - 0x1A2A /* 000002EC */]
  2622. 00001D18  6000 00F6                bra        +0xF8 /* 00001E10 */
  2623. 00001D1C  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  2624. 00001D20  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2625. 00001D24  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2626. 00001D28  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2627. 00001D2C  4EBA E5BE                jsr        [PC - 0x1A42 /* 000002EC */]
  2628. 00001D30  6000 00DE                bra        +0xE0 /* 00001E10 */
  2629. 00001D34  3F3C 000C                move.w     -[A7], 0xC
  2630. 00001D38  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2631. 00001D3C  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2632. 00001D40  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2633. 00001D44  4EBA E5A6                jsr        [PC - 0x1A5A /* 000002EC */]
  2634. 00001D48  3F3C 001C                move.w     -[A7], 0x1C
  2635. 00001D4C  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2636. 00001D50  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2637. 00001D54  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2638. 00001D58  4EBA E592                jsr        [PC - 0x1A6E /* 000002EC */]
  2639. 00001D5C  6000 00B2                bra        +0xB4 /* 00001E10 */
  2640. 00001D60  3F3C 0006                move.w     -[A7], 0x6
  2641. 00001D64  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2642. 00001D68  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2643. 00001D6C  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2644. 00001D70  4EBA E57A                jsr        [PC - 0x1A86 /* 000002EC */]
  2645. 00001D74  6000 009A                bra        +0x9C /* 00001E10 */
  2646. 00001D78  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  2647. 00001D7C  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2648. 00001D80  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2649. 00001D84  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2650. 00001D88  4EBA E562                jsr        [PC - 0x1A9E /* 000002EC */]
  2651. 00001D8C  6000 0082                bra        +0x84 /* 00001E10 */
  2652. 00001D90  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  2653. 00001D94  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2654. 00001D98  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2655. 00001D9C  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2656. 00001DA0  4EBA E54A                jsr        [PC - 0x1AB6 /* 000002EC */]
  2657. 00001DA4  606A                     bra        +0x6C /* 00001E10 */
  2658. 00001DA6  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  2659. 00001DAA  3F2D E25C                move.w     -[A7], [A5 - 0x1DA4]
  2660. 00001DAE  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2661. 00001DB2  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  2662. 00001DB6  4EBA E534                jsr        [PC - 0x1ACC /* 000002EC */]
  2663. 00001DBA  6054                     bra        +0x56 /* 00001E10 */
  2664. label00001DBC:
  2665. 00001DBC  5140                     subq.w     D0, 8
  2666. 00001DBE  0C40 0008                cmpi.w     D0, 0x8
  2667. 00001DC2  641A                     bcc        +0x1C /* 00001DDE */
  2668. 00001DC4  D040                     add.w      D0, D0
  2669. 00001DC6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2670. 00001DCA  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2671. 00001DCE  FF0A                     .extension 0xF0A <<F/4-5/7>> // unimplemented
  2672. 00001DD0  FF36                     .extension 0xF36 <<F/4-5/7>> // unimplemented
  2673. 00001DD2  FF4E                     .extension 0xF4E <<F/4-5/7>> // unimplemented
  2674. 00001DD4  FF66                     .extension 0xF66 <<F/4-5/7>> // unimplemented
  2675. 00001DD6  FF92                     .invalid   <<F/6/7>>
  2676. 00001DD8  FFAA                     .invalid   <<F/6/7>>
  2677. 00001DDA  FFC2                     .invalid   <<F/7/7>>
  2678. 00001DDC  FFD8                     .invalid   <<F/7/7>>
  2679. label00001DDE:
  2680. 00001DDE  6030                     bra        +0x32 /* 00001E10 */
  2681. label00001DE0:
  2682. 00001DE0  5340                     subq.w     D0, 1
  2683. 00001DE2  0C40 000F                cmpi.w     D0, 0xF
  2684. 00001DE6  6428                     bcc        +0x2A /* 00001E10 */
  2685. 00001DE8  D040                     add.w      D0, D0
  2686. 00001DEA  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2687. 00001DEE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2688. 00001DF2  FE0E FE38                .unknown   0xFE0E 0xFE38 (W = 7)
  2689. 00001DF6  FE62 001E                .extension 0xE62 <<F/1/7>>, 0x001E // unimplemented
  2690. 00001DFA  FE8C FEAC                .extension 0xE8C <<F/2-3/7>> // unimplemented
  2691. 00001DFE  001E FECC                ori.b      [A6]+, 0xCC
  2692. 00001E02  FECC FECC                .extension 0xECC <<F/2-3/7>> // unimplemented
  2693. 00001E06  FECC FECC                .extension 0xECC <<F/2-3/7>> // unimplemented
  2694. 00001E0A  FECC FECC                .extension 0xECC <<F/2-3/7>> // unimplemented
  2695. 00001E0E  FECC 2F0C                .extension 0xECC <<F/2-3/7>> // unimplemented
  2696. // begin alternate branch 00001E10-00001E12
  2697. label00001E10:
  2698. 00001E10  2F0C                     move.l     -[A7], A4
  2699. // end alternate branch 00001E10-00001E12
  2700. label00001E10: // (misaligned)
  2701. 00001E12  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2702. 00001E16  4CDF 1C80                movem.l    D7,A2,A3,A4, [A7]+
  2703. 00001E1A  4E5E                     unlink     A6
  2704. 00001E1C  4E74 0002                rtd        0x0002
  2705. 00001E20  444F                     neg.w      A7
  2706. 00001E22  5350                     subq.w     [A0], 1
  2707. 00001E24  4F52                     chk.w      D7, [A2]
  2708. 00001E26  5443                     addq.w     D3, 2
  2709. export_430:
  2710. 00001E28  4E56 FFEC                link       A6, -0x0014
  2711. 00001E2C  2F0C                     move.l     -[A7], A4
  2712. 00001E2E  594F                     subq.w     A7, 4
  2713. 00001E30  3F3C 00E4                move.w     -[A7], 0xE4
  2714. 00001E34  42A7                     clr.l      -[A7]
  2715. 00001E36  70FF                     moveq.l    D0, 0xFFFFFFFF
  2716. 00001E38  2F00                     move.l     -[A7], D0
  2717. 00001E3A  A97C                     syscall    GetNewDialog
  2718. 00001E3C  2B5F EE9A                move.l     [A5 - 0x1166], [A7]+
  2719. 00001E40  286D EE9A                movea.l    A4, [A5 - 0x1166]
  2720. 00001E44  2F0C                     move.l     -[A7], A4
  2721. 00001E46  A873                     syscall    SetPort
  2722. 00001E48  7001                     moveq.l    D0, 0x01
  2723. 00001E4A  2B40 E268                move.l     [A5 - 0x1D98], D0
  2724. 00001E4E  7005                     moveq.l    D0, 0x05
  2725. 00001E50  2B40 E26C                move.l     [A5 - 0x1D94], D0
  2726. 00001E54  7018                     moveq.l    D0, 0x18
  2727. 00001E56  2B40 E264                move.l     [A5 - 0x1D9C], D0
  2728. 00001E5A  3B7C 0002 E25A           move.w     [A5 - 0x1DA6], 0x2
  2729. 00001E60  554F                     subq.w     A7, 2
  2730. 00001E62  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2731. 00001E66  486D E25E                pea.l      [A5 - 0x1DA2]
  2732. 00001E6A  4EBA F4B4                jsr        [PC - 0xB4C /* 00001320 */]
  2733. 00001E6E  1B5F E3BC                move.b     [A5 - 0x1C44], [A7]+
  2734. 00001E72  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  2735. 00001E76  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  2736. 00001E7A  486D E270                pea.l      [A5 - 0x1D90]
  2737. 00001E7E  486D E274                pea.l      [A5 - 0x1D8C]
  2738. 00001E82  486D E278                pea.l      [A5 - 0x1D88]
  2739. 00001E86  486D E27C                pea.l      [A5 - 0x1D84]
  2740. 00001E8A  486D E280                pea.l      [A5 - 0x1D80]
  2741. 00001E8E  486D E284                pea.l      [A5 - 0x1D7C]
  2742. 00001E92  4EBA F350                jsr        [PC - 0xCB0 /* 000011E4 */]
  2743. 00001E96  1B7C 0001 E1C4           move.b     [A5 - 0x1E3C], 0x1
  2744. 00001E9C  3B7C 0002 E594           move.w     [A5 - 0x1A6C], 0x2
  2745. 00001EA2  3B7C 0001 E598           move.w     [A5 - 0x1A68], 0x1
  2746. 00001EA8  2F2D E280                move.l     -[A7], [A5 - 0x1D80]
  2747. 00001EAC  486D E59A                pea.l      [A5 - 0x1A66]
  2748. 00001EB0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2749. 00001EB4  2F2D E278                move.l     -[A7], [A5 - 0x1D88]
  2750. 00001EB8  486D E69A                pea.l      [A5 - 0x1966]
  2751. 00001EBC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2752. 00001EC0  2F2D E274                move.l     -[A7], [A5 - 0x1D8C]
  2753. 00001EC4  486D E79A                pea.l      [A5 - 0x1866]
  2754. 00001EC8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2755. 00001ECC  2F2D E27C                move.l     -[A7], [A5 - 0x1D84]
  2756. 00001ED0  486D E89A                pea.l      [A5 - 0x1766]
  2757. 00001ED4  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2758. 00001ED8  3F3C 00FF                move.w     -[A7], 0xFF
  2759. 00001EDC  486D E59A                pea.l      [A5 - 0x1A66]
  2760. 00001EE0  486D E99A                pea.l      [A5 - 0x1666]
  2761. 00001EE4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2762. 00001EE8  3F3C 00FF                move.w     -[A7], 0xFF
  2763. 00001EEC  486D E69A                pea.l      [A5 - 0x1966]
  2764. 00001EF0  486D EA9A                pea.l      [A5 - 0x1566]
  2765. 00001EF4  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2766. 00001EF8  3F3C 00FF                move.w     -[A7], 0xFF
  2767. 00001EFC  486D E79A                pea.l      [A5 - 0x1866]
  2768. 00001F00  486D EB9A                pea.l      [A5 - 0x1466]
  2769. 00001F04  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2770. 00001F08  3F3C 00FF                move.w     -[A7], 0xFF
  2771. 00001F0C  486D E89A                pea.l      [A5 - 0x1766]
  2772. 00001F10  486D EC9A                pea.l      [A5 - 0x1366]
  2773. 00001F14  4EAD 00EA                jsr        [A5 + 0xEA /* export_25 */]
  2774. 00001F18  2F2D E270                move.l     -[A7], [A5 - 0x1D90]
  2775. 00001F1C  486D ED9A                pea.l      [A5 - 0x1266]
  2776. 00001F20  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  2777. 00001F24  3B7C 0002 E596           move.w     [A5 - 0x1A6A], 0x2
  2778. 00001F2A  3F3C 0001                move.w     -[A7], 0x1
  2779. 00001F2E  3F2D E594                move.w     -[A7], [A5 - 0x1A6C]
  2780. 00001F32  4EBA F848                jsr        [PC - 0x7B8 /* 0000177C */]
  2781. 00001F36  3F3C 0004                move.w     -[A7], 0x4
  2782. 00001F3A  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2783. 00001F3E  4EBA F744                jsr        [PC - 0x8BC /* 00001684 */]
  2784. 00001F42  3F3C 0005                move.w     -[A7], 0x5
  2785. 00001F46  3F2D E598                move.w     -[A7], [A5 - 0x1A68]
  2786. 00001F4A  4EBA F830                jsr        [PC - 0x7D0 /* 0000177C */]
  2787. 00001F4E  3F3C 0008                move.w     -[A7], 0x8
  2788. 00001F52  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2789. 00001F56  4EBA F72C                jsr        [PC - 0x8D4 /* 00001684 */]
  2790. 00001F5A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2791. 00001F5E  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2792. 00001F62  4EBA F720                jsr        [PC - 0x8E0 /* 00001684 */]
  2793. 00001F66  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  2794. 00001F6A  486D 0D52                pea.l      [A5 + 0xD52 /* export_422 */]
  2795. 00001F6E  4EBA F714                jsr        [PC - 0x8EC /* 00001684 */]
  2796. 00001F72  3F3C 000B                move.w     -[A7], 0xB
  2797. 00001F76  486D E59A                pea.l      [A5 - 0x1A66]
  2798. 00001F7A  4EBA F746                jsr        [PC - 0x8BA /* 000016C2 */]
  2799. 00001F7E  3F3C 000C                move.w     -[A7], 0xC
  2800. 00001F82  486D E69A                pea.l      [A5 - 0x1966]
  2801. 00001F86  4EBA F73A                jsr        [PC - 0x8C6 /* 000016C2 */]
  2802. 00001F8A  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  2803. 00001F8E  486D E79A                pea.l      [A5 - 0x1866]
  2804. 00001F92  4EBA F72E                jsr        [PC - 0x8D2 /* 000016C2 */]
  2805. 00001F96  3F3C 000E                move.w     -[A7], 0xE
  2806. 00001F9A  486D E89A                pea.l      [A5 - 0x1766]
  2807. 00001F9E  4EBA F722                jsr        [PC - 0x8DE /* 000016C2 */]
  2808. 00001FA2  3F3C 0012                move.w     -[A7], 0x12
  2809. 00001FA6  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2810. 00001FAA  4EBA F6D8                jsr        [PC - 0x928 /* 00001684 */]
  2811. 00001FAE  3F3C 0014                move.w     -[A7], 0x14
  2812. 00001FB2  486D E99A                pea.l      [A5 - 0x1666]
  2813. 00001FB6  4EBA F70A                jsr        [PC - 0x8F6 /* 000016C2 */]
  2814. 00001FBA  3F3C 0015                move.w     -[A7], 0x15
  2815. 00001FBE  486D EA9A                pea.l      [A5 - 0x1566]
  2816. 00001FC2  4EBA F6FE                jsr        [PC - 0x902 /* 000016C2 */]
  2817. 00001FC6  3F3C 0016                move.w     -[A7], 0x16
  2818. 00001FCA  486D EB9A                pea.l      [A5 - 0x1466]
  2819. 00001FCE  4EBA F6F2                jsr        [PC - 0x90E /* 000016C2 */]
  2820. 00001FD2  3F3C 0017                move.w     -[A7], 0x17
  2821. 00001FD6  486D EC9A                pea.l      [A5 - 0x1366]
  2822. 00001FDA  4EBA F6E6                jsr        [PC - 0x91A /* 000016C2 */]
  2823. 00001FDE  3F3C 001B                move.w     -[A7], 0x1B
  2824. 00001FE2  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2825. 00001FE6  4EBA F69C                jsr        [PC - 0x964 /* 00001684 */]
  2826. 00001FEA  3F3C 001F                move.w     -[A7], 0x1F
  2827. 00001FEE  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2828. 00001FF2  4EBA F690                jsr        [PC - 0x970 /* 00001684 */]
  2829. 00001FF6  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  2830. 00001FFA  486D ED9A                pea.l      [A5 - 0x1266]
  2831. 00001FFE  4EBA F6C2                jsr        [PC - 0x93E /* 000016C2 */]
  2832. 00002002  3B6D E596 EE9E           move.w     [A5 - 0x1162], [A5 - 0x1A6A]
  2833. 00002008  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  2834. 0000200C  486D 0D5A                pea.l      [A5 + 0xD5A /* export_423 */]
  2835. 00002010  4EBA F672                jsr        [PC - 0x98E /* 00001684 */]
  2836. 00002014  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  2837. 00002018  4EBA F53A                jsr        [PC - 0xAC6 /* 00001554 */]
  2838. 0000201C  285F                     movea.l    A4, [A7]+
  2839. 0000201E  4E5E                     unlink     A6
  2840. 00002020  4E75                     rts
  2841. 00002022  494E                     chk.w      D4, A6
  2842. 00002024  4954                     chk.w      D4, [A4]
  2843. 00002026  4C50 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, [A0]
  2844. fn0000202A:
  2845. 0000202A  4E56 0000                link       A6, 0
  2846. 0000202E  202E 0008                move.l     D0, [A6 + 0x8]
  2847. 00002032  6000 0196                bra        +0x198 /* 000021CA */
  2848. label00002036:
  2849. 00002036  41FA 0322                lea.l      A0, [PC + 0x322 /* 0000235A, value 0x8456A65, pstring "Ejected " */]
  2850. 0000203A  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2851. 0000203E  22D8                     move.l     [A1]+, [A0]+
  2852. 00002040  22D8                     move.l     [A1]+, [A0]+
  2853. 00002042  22D8                     move.l     [A1]+, [A0]+
  2854. 00002044  6000 0214                bra        +0x216 /* 0000225A */
  2855. label00002048:
  2856. 00002048  41FA 0308                lea.l      A0, [PC + 0x308 /* 00002352, value 0x6437565, pstring "Cueing" */]
  2857. 0000204C  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2858. 00002050  22D8                     move.l     [A1]+, [A0]+
  2859. 00002052  22D8                     move.l     [A1]+, [A0]+
  2860. 00002054  6000 0204                bra        +0x206 /* 0000225A */
  2861. label00002058:
  2862. 00002058  41FA 02EE                lea.l      A0, [PC + 0x2EE /* 00002348, value 0x9526576 '\tRev', pstring "Reviewing" */]
  2863. 0000205C  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2864. 00002060  22D8                     move.l     [A1]+, [A0]+
  2865. 00002062  22D8                     move.l     [A1]+, [A0]+
  2866. 00002064  22D8                     move.l     [A1]+, [A0]+
  2867. 00002066  6000 01F2                bra        +0x1F4 /* 0000225A */
  2868. label0000206A:
  2869. 0000206A  41FA 02D0                lea.l      A0, [PC + 0x2D0 /* 0000233C, value 0xB466173, pstring "FastForward" */]
  2870. 0000206E  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2871. 00002072  22D8                     move.l     [A1]+, [A0]+
  2872. 00002074  22D8                     move.l     [A1]+, [A0]+
  2873. 00002076  22D8                     move.l     [A1]+, [A0]+
  2874. 00002078  6000 01E0                bra        +0x1E2 /* 0000225A */
  2875. label0000207C:
  2876. 0000207C  41FA 02B6                lea.l      A0, [PC + 0x2B6 /* 00002334, value 0x6506175, pstring "Paused" */]
  2877. 00002080  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2878. 00002084  22D8                     move.l     [A1]+, [A0]+
  2879. 00002086  22D8                     move.l     [A1]+, [A0]+
  2880. 00002088  6000 01D0                bra        +0x1D2 /* 0000225A */
  2881. label0000208C:
  2882. 0000208C  41FA 029C                lea.l      A0, [PC + 0x29C /* 0000232A, value 0x9526563 '\tRec', pstring "Recording" */]
  2883. 00002090  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2884. 00002094  22D8                     move.l     [A1]+, [A0]+
  2885. 00002096  22D8                     move.l     [A1]+, [A0]+
  2886. 00002098  22D8                     move.l     [A1]+, [A0]+
  2887. 0000209A  6000 01BE                bra        +0x1C0 /* 0000225A */
  2888. label0000209E:
  2889. 0000209E  41FA 0280                lea.l      A0, [PC + 0x280 /* 00002320, value 0x9526563 '\tRec', pstring "Recording" */]
  2890. 000020A2  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2891. 000020A6  22D8                     move.l     [A1]+, [A0]+
  2892. 000020A8  22D8                     move.l     [A1]+, [A0]+
  2893. 000020AA  22D8                     move.l     [A1]+, [A0]+
  2894. 000020AC  6000 01AC                bra        +0x1AE /* 0000225A */
  2895. label000020B0:
  2896. 000020B0  41FA 0266                lea.l      A0, [PC + 0x266 /* 00002318, value 0x7506C61, pstring "Playing" */]
  2897. 000020B4  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2898. 000020B8  22D8                     move.l     [A1]+, [A0]+
  2899. 000020BA  22D8                     move.l     [A1]+, [A0]+
  2900. 000020BC  6000 019C                bra        +0x19E /* 0000225A */
  2901. label000020C0:
  2902. 000020C0  41FA 024C                lea.l      A0, [PC + 0x24C /* 0000230E, value 0x9526577 '\tRew', pstring "Rewinding" */]
  2903. 000020C4  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2904. 000020C8  22D8                     move.l     [A1]+, [A0]+
  2905. 000020CA  22D8                     move.l     [A1]+, [A0]+
  2906. 000020CC  22D8                     move.l     [A1]+, [A0]+
  2907. 000020CE  6000 018A                bra        +0x18C /* 0000225A */
  2908. label000020D2:
  2909. 000020D2  41FA 0232                lea.l      A0, [PC + 0x232 /* 00002306, value 0x753746F, pstring "Stopped" */]
  2910. 000020D6  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2911. 000020DA  22D8                     move.l     [A1]+, [A0]+
  2912. 000020DC  22D8                     move.l     [A1]+, [A0]+
  2913. 000020DE  6000 017A                bra        +0x17C /* 0000225A */
  2914. label000020E2:
  2915. 000020E2  41FA 021A                lea.l      A0, [PC + 0x21A /* 000022FE, value 0x7546170, pstring "TapeTop" */]
  2916. 000020E6  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2917. 000020EA  22D8                     move.l     [A1]+, [A0]+
  2918. 000020EC  22D8                     move.l     [A1]+, [A0]+
  2919. 000020EE  6000 016A                bra        +0x16C /* 0000225A */
  2920. label000020F2:
  2921. 000020F2  41FA 0202                lea.l      A0, [PC + 0x202 /* 000022F6, value 0x7546170, pstring "TapeEnd" */]
  2922. 000020F6  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2923. 000020FA  22D8                     move.l     [A1]+, [A0]+
  2924. 000020FC  22D8                     move.l     [A1]+, [A0]+
  2925. 000020FE  6000 015A                bra        +0x15C /* 0000225A */
  2926. label00002102:
  2927. 00002102  41FA 01E0                lea.l      A0, [PC + 0x1E0 /* 000022E4, value 0x11436F75, pstring "CounterMemoryStop" */]
  2928. 00002106  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2929. 0000210A  7004                     moveq.l    D0, 0x04
  2930. label0000210C:
  2931. 0000210C  22D8                     move.l     [A1]+, [A0]+
  2932. 0000210E  51C8 FFFC                dbf        D0, -0x6 /* 0000210C */
  2933. 00002112  6000 0146                bra        +0x148 /* 0000225A */
  2934. label00002116:
  2935. 00002116  41FA 01BA                lea.l      A0, [PC + 0x1BA /* 000022D2, value 0x10656D65, pstring "emergencyStopped" */]
  2936. 0000211A  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2937. 0000211E  7004                     moveq.l    D0, 0x04
  2938. label00002120:
  2939. 00002120  22D8                     move.l     [A1]+, [A0]+
  2940. 00002122  51C8 FFFC                dbf        D0, -0x6 /* 00002120 */
  2941. 00002126  6000 0132                bra        +0x134 /* 0000225A */
  2942. label0000212A:
  2943. 0000212A  41FA 019C                lea.l      A0, [PC + 0x19C /* 000022C8, value 0x9783146 '\tx1F', pstring "x1Forward" */]
  2944. 0000212E  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2945. 00002132  22D8                     move.l     [A1]+, [A0]+
  2946. 00002134  22D8                     move.l     [A1]+, [A0]+
  2947. 00002136  22D8                     move.l     [A1]+, [A0]+
  2948. 00002138  6000 0120                bra        +0x122 /* 0000225A */
  2949. label0000213C:
  2950. 0000213C  41FA 0180                lea.l      A0, [PC + 0x180 /* 000022BE, value 0x9783152 '\tx1R', pstring "x1Reverse" */]
  2951. 00002140  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2952. 00002144  22D8                     move.l     [A1]+, [A0]+
  2953. 00002146  22D8                     move.l     [A1]+, [A0]+
  2954. 00002148  22D8                     move.l     [A1]+, [A0]+
  2955. 0000214A  6000 010E                bra        +0x110 /* 0000225A */
  2956. label0000214E:
  2957. 0000214E  41FA 0162                lea.l      A0, [PC + 0x162 /* 000022B2, value 0xB736C6F, pstring "slowForward" */]
  2958. 00002152  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2959. 00002156  22D8                     move.l     [A1]+, [A0]+
  2960. 00002158  22D8                     move.l     [A1]+, [A0]+
  2961. 0000215A  22D8                     move.l     [A1]+, [A0]+
  2962. 0000215C  6000 00FC                bra        +0xFE /* 0000225A */
  2963. label00002160:
  2964. 00002160  41FA 0144                lea.l      A0, [PC + 0x144 /* 000022A6, value 0xB736C6F, pstring "slowReverse" */]
  2965. 00002164  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2966. 00002168  22D8                     move.l     [A1]+, [A0]+
  2967. 0000216A  22D8                     move.l     [A1]+, [A0]+
  2968. 0000216C  22D8                     move.l     [A1]+, [A0]+
  2969. 0000216E  6000 00EA                bra        +0xEC /* 0000225A */
  2970. label00002172:
  2971. 00002172  41FA 0128                lea.l      A0, [PC + 0x128 /* 0000229C, value 0x9783246 '\tx2F', pstring "x2Forward" */]
  2972. 00002176  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2973. 0000217A  22D8                     move.l     [A1]+, [A0]+
  2974. 0000217C  22D8                     move.l     [A1]+, [A0]+
  2975. 0000217E  22D8                     move.l     [A1]+, [A0]+
  2976. 00002180  6000 00D8                bra        +0xDA /* 0000225A */
  2977. label00002184:
  2978. 00002184  41FA 010C                lea.l      A0, [PC + 0x10C /* 00002292, value 0x9783252 '\tx2R', pstring "x2Reverse" */]
  2979. 00002188  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2980. 0000218C  22D8                     move.l     [A1]+, [A0]+
  2981. 0000218E  22D8                     move.l     [A1]+, [A0]+
  2982. 00002190  22D8                     move.l     [A1]+, [A0]+
  2983. 00002192  6000 00C6                bra        +0xC8 /* 0000225A */
  2984. label00002196:
  2985. 00002196  41FA 00F2                lea.l      A0, [PC + 0xF2 /* 0000228A, value 0x6506175, pstring "Paused" */]
  2986. 0000219A  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2987. 0000219E  22D8                     move.l     [A1]+, [A0]+
  2988. 000021A0  22D8                     move.l     [A1]+, [A0]+
  2989. 000021A2  6000 00B6                bra        +0xB8 /* 0000225A */
  2990. label000021A6:
  2991. 000021A6  41FA 00D6                lea.l      A0, [PC + 0xD6 /* 0000227E, value 0xB537465, pstring "StepForward" */]
  2992. 000021AA  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  2993. 000021AE  22D8                     move.l     [A1]+, [A0]+
  2994. 000021B0  22D8                     move.l     [A1]+, [A0]+
  2995. 000021B2  22D8                     move.l     [A1]+, [A0]+
  2996. 000021B4  6000 00A4                bra        +0xA6 /* 0000225A */
  2997. label000021B8:
  2998. 000021B8  41FA 00BA                lea.l      A0, [PC + 0xBA /* 00002274, value 0x8537465, pstring "StepBack" */]
  2999. 000021BC  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  3000. 000021C0  22D8                     move.l     [A1]+, [A0]+
  3001. 000021C2  22D8                     move.l     [A1]+, [A0]+
  3002. 000021C4  22D8                     move.l     [A1]+, [A0]+
  3003. 000021C6  6000 0092                bra        +0x94 /* 0000225A */
  3004. label000021CA:
  3005. 000021CA  5380                     subq.l     D0, 1
  3006. 000021CC  6700 FE68                beq        -0x196 /* 00002036 */
  3007. 000021D0  5380                     subq.l     D0, 1
  3008. 000021D2  6700 FEFE                beq        -0x100 /* 000020D2 */
  3009. 000021D6  5380                     subq.l     D0, 1
  3010. 000021D8  6700 FE90                beq        -0x16E /* 0000206A */
  3011. 000021DC  5380                     subq.l     D0, 1
  3012. 000021DE  6700 FEBE                beq        -0x140 /* 0000209E */
  3013. 000021E2  5580                     subq.l     D0, 2
  3014. 000021E4  6700 FECA                beq        -0x134 /* 000020B0 */
  3015. 000021E8  5380                     subq.l     D0, 1
  3016. 000021EA  6700 FE90                beq        -0x16E /* 0000207C */
  3017. 000021EE  5F80                     subq.l     D0, 7
  3018. 000021F0  6700 FE9A                beq        -0x164 /* 0000208C */
  3019. 000021F4  5780                     subq.l     D0, 3
  3020. 000021F6  679E                     beq        -0x60 /* 00002196 */
  3021. 000021F8  72F7                     moveq.l    D1, 0xFFFFFFF7
  3022. 000021FA  D081                     add.l      D0, D1
  3023. 000021FC  6700 FF2C                beq        -0xD2 /* 0000212A */
  3024. 00002200  5380                     subq.l     D0, 1
  3025. 00002202  6700 FF4A                beq        -0xB4 /* 0000214E */
  3026. 00002206  72F7                     moveq.l    D1, 0xFFFFFFF7
  3027. 00002208  D081                     add.l      D0, D1
  3028. 0000220A  6700 FF30                beq        -0xCE /* 0000213C */
  3029. 0000220E  5380                     subq.l     D0, 1
  3030. 00002210  6700 FF4E                beq        -0xB0 /* 00002160 */
  3031. 00002214  72F1                     moveq.l    D1, 0xFFFFFFF1
  3032. label00002216:
  3033. 00002216  D081                     add.l      D0, D1
  3034. 00002218  6700 FEFC                beq        -0x102 /* 00002116 */
  3035. 0000221C  72F6                     moveq.l    D1, 0xFFFFFFF6
  3036. 0000221E  D081                     add.l      D0, D1
  3037. 00002220  6700 FED0                beq        -0x12E /* 000020F2 */
  3038. 00002224  5980                     subq.l     D0, 4
  3039. 00002226  6700 FF4A                beq        -0xB4 /* 00002172 */
  3040. label0000222A:
  3041. 0000222A  5380                     subq.l     D0, 1
  3042. 0000222C  6700 FF78                beq        -0x86 /* 000021A6 */
  3043. 00002230  5B80                     subq.l     D0, 5
  3044. 00002232  6700 FEAE                beq        -0x150 /* 000020E2 */
  3045. 00002236  5980                     subq.l     D0, 4
  3046. 00002238  6700 FF4A                beq        -0xB4 /* 00002184 */
  3047. 0000223C  5380                     subq.l     D0, 1
  3048. 0000223E  6700 FF78                beq        -0x86 /* 000021B8 */
  3049. 00002242  5D80                     subq.l     D0, 6
  3050. 00002244  6700 FE7A                beq        -0x184 /* 000020C0 */
  3051. 00002248  5780                     subq.l     D0, 3
  3052. 0000224A  6700 FDFC                beq        -0x202 /* 00002048 */
  3053. 0000224E  5D80                     subq.l     D0, 6
  3054. 00002250  6700 FEB0                beq        -0x14E /* 00002102 */
  3055. 00002254  5980                     subq.l     D0, 4
  3056. 00002256  6700 FE00                beq        -0x1FE /* 00002058 */
  3057. label0000225A:
  3058. 0000225A  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3059. 0000225E  486D ED9A                pea.l      [A5 - 0x1266]
  3060. 00002262  4EBA F45E                jsr        [PC - 0xBA2 /* 000016C2 */]
  3061. 00002266  4E5E                     unlink     A6
  3062. 00002268  4E74 0004                rtd        0x0004
  3063. 0000226C  5345                     subq.w     D5, 1
  3064. 0000226E  5453                     addq.w     [A3], 2
  3065. 00002270  5441                     addq.w     D1, 2
  3066. 00002272  5455                     addq.w     [A5], 2
  3067. 00002274  0853 7465                bchg.b     [A3], 0x65 /* 'e' */
  3068. 00002278  7042                     moveq.l    D0, 0x42
  3069. 0000227A  6163                     bsr        +0x65 /* 000022DF */
  3070. 0000227C  6B98                     bmi        -0x66 /* 00002216 */
  3071. 0000227E  0B53                     bchg       [A3], D5
  3072. 00002280  7465                     moveq.l    D2, 0x65
  3073. 00002282  7046                     moveq.l    D0, 0x46
  3074. 00002284  6F72                     ble        +0x74 /* 000022F8 */
  3075. 00002286  7761                     moveq.l    D3, 0x61
  3076. 00002288  7264                     moveq.l    D1, 0x64
  3077. 0000228A  0650 6175                addi.w     [A0], 0x6175 /* 'au' */
  3078. 0000228E  7365                     moveq.l    D1, 0x65
  3079. 00002290  6498                     bcc        -0x66 /* 0000222A */
  3080. 00002292  0978 3252                bchg       [0x00003252], D4
  3081. 00002296  6576                     bcs        +0x78 /* 0000230E */
  3082. 00002298  6572                     bcs        +0x74 /* 0000230C */
  3083. 0000229A  7365                     moveq.l    D1, 0x65
  3084. 0000229C  0978 3246                bchg       [0x00003246], D4
  3085. 000022A0  6F72                     ble        +0x74 /* 00002314 */
  3086. 000022A2  7761                     moveq.l    D3, 0x61
  3087. 000022A4  7264                     moveq.l    D1, 0x64
  3088. 000022A6  0B73 6C6F                bchg       [A3 + D6 * 4 + 0x6F], D5
  3089. 000022AA  7752                     moveq.l    D3, 0x52
  3090. 000022AC  6576                     bcs        +0x78 /* 00002324 */
  3091. 000022AE  6572                     bcs        +0x74 /* 00002322 */
  3092. 000022B0  7365                     moveq.l    D1, 0x65
  3093. 000022B2  0B73 6C6F                bchg       [A3 + D6 * 4 + 0x6F], D5
  3094. 000022B6  7746                     moveq.l    D3, 0x46
  3095. 000022B8  6F72                     ble        +0x74 /* 0000232C */
  3096. 000022BA  7761                     moveq.l    D3, 0x61
  3097. 000022BC  7264                     moveq.l    D1, 0x64
  3098. 000022BE  0978 3152                bchg       [0x00003152], D4
  3099. 000022C2  6576                     bcs        +0x78 /* 0000233A */
  3100. 000022C4  6572                     bcs        +0x74 /* 00002338 */
  3101. 000022C6  7365                     moveq.l    D1, 0x65
  3102. 000022C8  0978 3146                bchg       [0x00003146], D4
  3103. 000022CC  6F72                     ble        +0x74 /* 00002340 */
  3104. 000022CE  7761                     moveq.l    D3, 0x61
  3105. 000022D0  7264                     moveq.l    D1, 0x64
  3106. 000022D2  1065                     movea.b    A0, -[A5]
  3107. label000022D4:
  3108. 000022D4  6D65                     blt        +0x67 /* 0000233B */
  3109. 000022D6  7267                     moveq.l    D1, 0x67
  3110. 000022D8  656E                     bcs        +0x70 /* 00002348 */
  3111. 000022DA  6379                     bls        +0x7B /* 00002355 */
  3112. 000022DC  5374 6F70 7065 6498      subq.w     [A4 + 0x70656498], 1
  3113. 000022E4  1143 6F75                move.b     [A0 + 0x6F75], D3
  3114. 000022E8  6E74                     bgt        +0x76 /* 0000235E */
  3115. 000022EA  6572                     bcs        +0x74 /* 0000235E */
  3116. 000022EC  4D65                     chk.w      D6, -[A5]
  3117. 000022EE  6D6F                     blt        +0x71 /* 0000235F */
  3118. 000022F0  7279                     moveq.l    D1, 0x79
  3119. label000022F2:
  3120. 000022F2  5374 6F70 0754 6170      subq.w     [A4 + 0x7546170], 1
  3121. // begin alternate branch 000022F8-000022FA
  3122. label000022F8:
  3123. 000022F8  6170                     bsr        +0x72 /* 0000236A */
  3124. // end alternate branch 000022F8-000022FA
  3125. label000022F8: // (misaligned)
  3126. 000022FA  6545                     bcs        +0x47 /* 00002341 */
  3127. 000022FC  6E64                     bgt        +0x66 /* 00002362 */
  3128. 000022FE  0754                     bchg       [A4], D3
  3129. 00002300  6170                     bsr        +0x72 /* 00002372 */
  3130. 00002302  6554                     bcs        +0x56 /* 00002358 */
  3131. 00002304  6F70                     ble        +0x72 /* 00002376 */
  3132. 00002306  0753                     bchg       [A3], D3
  3133. 00002308  746F                     moveq.l    D2, 0x6F
  3134. 0000230A  7070                     moveq.l    D0, 0x70
  3135. label0000230C:
  3136. 0000230C  6564                     bcs        +0x66 /* 00002372 */
  3137. label0000230E:
  3138. 0000230E  0952                     bchg       [A2], D4
  3139. 00002310  6577                     bcs        +0x79 /* 00002389 */
  3140. 00002312  696E                     bvs        +0x70 /* 00002382 */
  3141. label00002314:
  3142. 00002314  6469                     bcc        +0x6B /* 0000237F */
  3143. 00002316  6E67                     bgt        +0x69 /* 0000237F */
  3144. 00002318  0750                     bchg       [A0], D3
  3145. 0000231A  6C61                     bge        +0x63 /* 0000237D */
  3146. 0000231C  7969                     moveq.l    D4, 0x69
  3147. 0000231E  6E67                     bgt        +0x69 /* 00002387 */
  3148. 00002320  0952                     bchg       [A2], D4
  3149. label00002322:
  3150. 00002322  6563                     bcs        +0x65 /* 00002387 */
  3151. label00002324:
  3152. 00002324  6F72                     ble        +0x74 /* 00002398 */
  3153. 00002326  6469                     bcc        +0x6B /* 00002391 */
  3154. 00002328  6E67                     bgt        +0x69 /* 00002391 */
  3155. 0000232A  0952                     bchg       [A2], D4
  3156. label0000232C:
  3157. 0000232C  6563                     bcs        +0x65 /* 00002391 */
  3158. 0000232E  6F72                     ble        +0x74 /* 000023A2 */
  3159. 00002330  6469                     bcc        +0x6B /* 0000239B */
  3160. 00002332  6E67                     bgt        +0x69 /* 0000239B */
  3161. 00002334  0650 6175                addi.w     [A0], 0x6175 /* 'au' */
  3162. label00002338:
  3163. 00002338  7365                     moveq.l    D1, 0x65
  3164. label0000233A:
  3165. 0000233A  6498                     bcc        -0x66 /* 000022D4 */
  3166. 0000233C  0B46                     bchg       D6, D5
  3167. 0000233E  6173                     bsr        +0x75 /* 000023B3 */
  3168. label00002340:
  3169. 00002340  7446                     moveq.l    D2, 0x46
  3170. 00002342  6F72                     ble        +0x74 /* 000023B6 */
  3171. 00002344  7761                     moveq.l    D3, 0x61
  3172. 00002346  7264                     moveq.l    D1, 0x64
  3173. label00002348:
  3174. 00002348  0952                     bchg       [A2], D4
  3175. 0000234A  6576                     bcs        +0x78 /* 000023C2 */
  3176. 0000234C  6965                     bvs        +0x67 /* 000023B3 */
  3177. 0000234E  7769                     moveq.l    D3, 0x69
  3178. 00002350  6E67                     bgt        +0x69 /* 000023B9 */
  3179. 00002352  0643 7565                addi.w     D3, 0x7565 /* 'ue' */
  3180. 00002356  696E                     bvs        +0x70 /* 000023C6 */
  3181. label00002358:
  3182. 00002358  6798                     beq        -0x66 /* 000022F2 */
  3183. 0000235A  0845 6A65                bchg.b     D5, 0x65 /* 'e' */
  3184. label0000235E:
  3185. 0000235E  6374                     bls        +0x76 /* 000023D4 */
  3186. 00002360  6564                     bcs        +0x66 /* 000023C6 */
  3187. label00002362:
  3188. 00002362  2098                     move.l     [A0], [A0]+
  3189. export_431:
  3190. fn00002364:
  3191. 00002364  4E56 FFE8                link       A6, -0x0018
  3192. 00002368  2F0C                     move.l     -[A7], A4
  3193. fn0000236A:
  3194. 0000236A  486E FFE8                pea.l      [A6 - 0x18]
  3195. 0000236E  A874                     syscall    GetPort
  3196. 00002370  286D EE9A                movea.l    A4, [A5 - 0x1166]
  3197. // begin alternate branch 00002372-00002374
  3198. fn00002372:
  3199. 00002372  EE9A                     ror        D2, 7
  3200. // end alternate branch 00002372-00002374
  3201. fn00002372: // (misaligned)
  3202. 00002374  2F0C                     move.l     -[A7], A4
  3203. label00002376:
  3204. 00002376  A873                     syscall    SetPort
  3205. 00002378  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  3206. 0000237C  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3207. 00002380  486D E270                pea.l      [A5 - 0x1D90]
  3208. // begin alternate branch 00002382-00002384
  3209. label00002382:
  3210. 00002382  E270                     roxr       D0.w, D1
  3211. // end alternate branch 00002382-00002384
  3212. label00002382: // (misaligned)
  3213. 00002384  486D E274                pea.l      [A5 - 0x1D8C]
  3214. 00002388  486D E278                pea.l      [A5 - 0x1D88]
  3215. 0000238C  486D E27C                pea.l      [A5 - 0x1D84]
  3216. 00002390  486D E280                pea.l      [A5 - 0x1D80]
  3217. 00002394  486D E284                pea.l      [A5 - 0x1D7C]
  3218. label00002398:
  3219. 00002398  4EBA EE4A                jsr        [PC - 0x11B6 /* 000011E4 */]
  3220. 0000239C  2F2D E280                move.l     -[A7], [A5 - 0x1D80]
  3221. 000023A0  486D E59A                pea.l      [A5 - 0x1A66]
  3222. // begin alternate branch 000023A2-000023A4
  3223. label000023A2:
  3224. 000023A2  E59A                     rol        D2, 2
  3225. // end alternate branch 000023A2-000023A4
  3226. label000023A2: // (misaligned)
  3227. 000023A4  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3228. 000023A8  2F2D E278                move.l     -[A7], [A5 - 0x1D88]
  3229. 000023AC  486D E69A                pea.l      [A5 - 0x1966]
  3230. 000023B0  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3231. 000023B4  2F2D E274                move.l     -[A7], [A5 - 0x1D8C]
  3232. // begin alternate branch 000023B6-000023B8
  3233. label000023B6:
  3234. 000023B6  E274                     roxr       D4.w, D1
  3235. // end alternate branch 000023B6-000023B8
  3236. label000023B6: // (misaligned)
  3237. 000023B8  486D E79A                pea.l      [A5 - 0x1866]
  3238. 000023BC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3239. 000023C0  2F2D E27C                move.l     -[A7], [A5 - 0x1D84]
  3240. // begin alternate branch 000023C2-000023C4
  3241. label000023C2:
  3242. 000023C2  E27C                     ror        D4.w, D1
  3243. // end alternate branch 000023C2-000023C4
  3244. label000023C2: // (misaligned)
  3245. 000023C4  486D E89A                pea.l      [A5 - 0x1766]
  3246. // begin alternate branch 000023C6-000023C8
  3247. label000023C6:
  3248. 000023C6  E89A                     ror        D2, 4
  3249. // end alternate branch 000023C6-000023C8
  3250. label000023C6: // (misaligned)
  3251. 000023C8  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3252. 000023CC  2F2D E270                move.l     -[A7], [A5 - 0x1D90]
  3253. 000023D0  486D ED9A                pea.l      [A5 - 0x1266]
  3254. label000023D4:
  3255. 000023D4  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3256. 000023D8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  3257. 000023DC  486D 0D52                pea.l      [A5 + 0xD52 /* export_422 */]
  3258. 000023E0  4EBA F2A2                jsr        [PC - 0xD5E /* 00001684 */]
  3259. 000023E4  3F3C 000B                move.w     -[A7], 0xB
  3260. 000023E8  486D E59A                pea.l      [A5 - 0x1A66]
  3261. 000023EC  4EBA F2D4                jsr        [PC - 0xD2C /* 000016C2 */]
  3262. 000023F0  3F3C 000C                move.w     -[A7], 0xC
  3263. 000023F4  486D E69A                pea.l      [A5 - 0x1966]
  3264. 000023F8  4EBA F2C8                jsr        [PC - 0xD38 /* 000016C2 */]
  3265. 000023FC  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  3266. 00002400  486D E79A                pea.l      [A5 - 0x1866]
  3267. 00002404  4EBA F2BC                jsr        [PC - 0xD44 /* 000016C2 */]
  3268. 00002408  3F3C 000E                move.w     -[A7], 0xE
  3269. 0000240C  486D E89A                pea.l      [A5 - 0x1766]
  3270. 00002410  4EBA F2B0                jsr        [PC - 0xD50 /* 000016C2 */]
  3271. 00002414  2F2D E270                move.l     -[A7], [A5 - 0x1D90]
  3272. 00002418  4EBA FC10                jsr        [PC - 0x3F0 /* 0000202A */]
  3273. 0000241C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3274. 00002420  A873                     syscall    SetPort
  3275. 00002422  285F                     movea.l    A4, [A7]+
  3276. 00002424  4E5E                     unlink     A6
  3277. 00002426  4E75                     rts
  3278. 00002428  5245                     addq.w     D5, 1
  3279. 0000242A  5345                     subq.w     D5, 1
  3280. 0000242C  5442                     addq.w     D2, 2
  3281. 0000242E  4F58                     chk.w      D7, [A0]+
  3282. fn00002430:
  3283. 00002430  4E56 FFD8                link       A6, -0x0028
  3284. 00002434  2F07                     move.l     -[A7], D7
  3285. 00002436  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  3286. 0000243A  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3287. 0000243E  486D E270                pea.l      [A5 - 0x1D90]
  3288. 00002442  486D E274                pea.l      [A5 - 0x1D8C]
  3289. 00002446  486D E278                pea.l      [A5 - 0x1D88]
  3290. 0000244A  486D E27C                pea.l      [A5 - 0x1D84]
  3291. 0000244E  486D E280                pea.l      [A5 - 0x1D80]
  3292. 00002452  486D E284                pea.l      [A5 - 0x1D7C]
  3293. 00002456  4EBA ED8C                jsr        [PC - 0x1274 /* 000011E4 */]
  3294. 0000245A  3F3C 0014                move.w     -[A7], 0x14
  3295. 0000245E  486D E99A                pea.l      [A5 - 0x1666]
  3296. 00002462  4EBA F2A0                jsr        [PC - 0xD60 /* 00001704 */]
  3297. 00002466  486D E99A                pea.l      [A5 - 0x1666]
  3298. 0000246A  486E FFE4                pea.l      [A6 - 0x1C]
  3299. 0000246E  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3300. 00002472  594F                     subq.w     A7, 4
  3301. 00002474  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3302. 00002478  4EBA DF10                jsr        [PC - 0x20F0 /* 0000038A */]
  3303. 0000247C  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  3304. 00002480  486E FFE0                pea.l      [A6 - 0x20]
  3305. 00002484  486E FFDC                pea.l      [A6 - 0x24]
  3306. 00002488  486E FFD8                pea.l      [A6 - 0x28]
  3307. 0000248C  486E FFE8                pea.l      [A6 - 0x18]
  3308. 00002490  4EBA DF42                jsr        [PC - 0x20BE /* 000003D4 */]
  3309. 00002494  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3310. 00002498  486D EB9A                pea.l      [A5 - 0x1466]
  3311. 0000249C  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3312. 000024A0  3F3C 0016                move.w     -[A7], 0x16
  3313. 000024A4  486D EB9A                pea.l      [A5 - 0x1466]
  3314. 000024A8  4EBA F218                jsr        [PC - 0xDE8 /* 000016C2 */]
  3315. 000024AC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3316. 000024B0  486D EA9A                pea.l      [A5 - 0x1566]
  3317. 000024B4  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3318. 000024B8  3F3C 0015                move.w     -[A7], 0x15
  3319. 000024BC  486D EA9A                pea.l      [A5 - 0x1566]
  3320. 000024C0  4EBA F200                jsr        [PC - 0xE00 /* 000016C2 */]
  3321. 000024C4  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3322. 000024C8  486D EC9A                pea.l      [A5 - 0x1366]
  3323. 000024CC  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3324. 000024D0  3F3C 0017                move.w     -[A7], 0x17
  3325. 000024D4  486D EC9A                pea.l      [A5 - 0x1366]
  3326. 000024D8  4EBA F1E8                jsr        [PC - 0xE18 /* 000016C2 */]
  3327. 000024DC  594F                     subq.w     A7, 4
  3328. 000024DE  2F2D E280                move.l     -[A7], [A5 - 0x1D80]
  3329. 000024E2  4EBA DEA6                jsr        [PC - 0x215A /* 0000038A */]
  3330. 000024E6  2E1F                     move.l     D7, [A7]+
  3331. 000024E8  41FA 01DC                lea.l      A0, [PC + 0x1DC /* 000026C6, value 0x9536561 '\tSea', pstring "Searching" */]
  3332. 000024EC  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  3333. 000024F0  22D8                     move.l     [A1]+, [A0]+
  3334. 000024F2  22D8                     move.l     [A1]+, [A0]+
  3335. 000024F4  22D8                     move.l     [A1]+, [A0]+
  3336. 000024F6  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3337. 000024FA  486D ED9A                pea.l      [A5 - 0x1266]
  3338. 000024FE  4EBA F1C2                jsr        [PC - 0xE3E /* 000016C2 */]
  3339. label00002502:
  3340. 00002502  41FA 01B8                lea.l      A0, [PC + 0x1B8 /* 000026BC, value 0x9536561 '\tSea', pstring "Searching" */]
  3341. 00002506  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  3342. 0000250A  22D8                     move.l     [A1]+, [A0]+
  3343. 0000250C  22D8                     move.l     [A1]+, [A0]+
  3344. 0000250E  22D8                     move.l     [A1]+, [A0]+
  3345. 00002510  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3346. 00002514  486D ED9A                pea.l      [A5 - 0x1266]
  3347. 00002518  4EBA F1A8                jsr        [PC - 0xE58 /* 000016C2 */]
  3348. 0000251C  202D E280                move.l     D0, [A5 - 0x1D80]
  3349. 00002520  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3350. 00002524  6624                     bne        +0x26 /* 0000254A */
  3351. 00002526  41FA 018C                lea.l      A0, [PC + 0x18C /* 000026B4, value 0x7466F75, pstring "FoundIt" */]
  3352. 0000252A  43ED ED9A                lea.l      A1, [A5 - 0x1266]
  3353. 0000252E  22D8                     move.l     [A1]+, [A0]+
  3354. 00002530  22D8                     move.l     [A1]+, [A0]+
  3355. 00002532  3F3C 0022                move.w     -[A7], 0x22 /* '\"' */
  3356. 00002536  486D ED9A                pea.l      [A5 - 0x1266]
  3357. 0000253A  4EBA F186                jsr        [PC - 0xE7A /* 000016C2 */]
  3358. 0000253E  4EBA FE24                jsr        [PC - 0x1DC /* 00002364 */]
  3359. 00002542  6000 0162                bra        +0x164 /* 000026A6 */
  3360. 00002546  6000 014A                bra        +0x14C /* 00002692 */
  3361. label0000254A:
  3362. 0000254A  202D E280                move.l     D0, [A5 - 0x1D80]
  3363. 0000254E  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3364. 00002552  6D00 0088                blt        +0x8A /* 000025DC */
  3365. 00002556  3F3C 000C                move.w     -[A7], 0xC
  3366. 0000255A  3F3C 0018                move.w     -[A7], 0x18
  3367. 0000255E  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3368. 00002562  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3369. 00002566  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3370. 0000256A  4EBA E98E                jsr        [PC - 0x1672 /* 00000EFA */]
  3371. 0000256E  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  3372. 00002572  3F3C 0018                move.w     -[A7], 0x18
  3373. 00002576  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3374. 0000257A  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3375. 0000257E  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3376. 00002582  4EBA E976                jsr        [PC - 0x168A /* 00000EFA */]
  3377. label00002586:
  3378. 00002586  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  3379. 0000258A  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3380. 0000258E  486D E270                pea.l      [A5 - 0x1D90]
  3381. 00002592  486D E274                pea.l      [A5 - 0x1D8C]
  3382. 00002596  486D E278                pea.l      [A5 - 0x1D88]
  3383. 0000259A  486D E27C                pea.l      [A5 - 0x1D84]
  3384. 0000259E  486D E280                pea.l      [A5 - 0x1D80]
  3385. 000025A2  486D E284                pea.l      [A5 - 0x1D7C]
  3386. 000025A6  4EBA EC3C                jsr        [PC - 0x13C4 /* 000011E4 */]
  3387. 000025AA  594F                     subq.w     A7, 4
  3388. 000025AC  2F2D E280                move.l     -[A7], [A5 - 0x1D80]
  3389. 000025B0  4EBA DDD8                jsr        [PC - 0x2228 /* 0000038A */]
  3390. 000025B4  2E1F                     move.l     D7, [A7]+
  3391. 000025B6  202D E280                move.l     D0, [A5 - 0x1D80]
  3392. 000025BA  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3393. 000025BE  6EC6                     bgt        -0x38 /* 00002586 */
  3394. 000025C0  3F3C 000C                move.w     -[A7], 0xC
  3395. 000025C4  3F3C 0018                move.w     -[A7], 0x18
  3396. 000025C8  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3397. 000025CC  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3398. 000025D0  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3399. 000025D4  4EBA E924                jsr        [PC - 0x16DC /* 00000EFA */]
  3400. 000025D8  6000 00B8                bra        +0xBA /* 00002692 */
  3401. label000025DC:
  3402. 000025DC  202D E280                move.l     D0, [A5 - 0x1D80]
  3403. 000025E0  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3404. 000025E4  6E00 00AC                bgt        +0xAE /* 00002692 */
  3405. 000025E8  202E FFE4                move.l     D0, [A6 - 0x1C]
  3406. 000025EC  90AD E280                sub.l      D0, [A5 - 0x1D80]
  3407. 000025F0  7214                     moveq.l    D1, 0x14
  3408. 000025F2  B081                     cmp.l      D0, D1
  3409. 000025F4  6C1A                     bge        +0x1C /* 00002610 */
  3410. 000025F6  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3411. 000025FA  3F3C 0018                move.w     -[A7], 0x18
  3412. 000025FE  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3413. 00002602  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3414. 00002606  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3415. 0000260A  4EBA E8EE                jsr        [PC - 0x1712 /* 00000EFA */]
  3416. 0000260E  6030                     bra        +0x32 /* 00002640 */
  3417. label00002610:
  3418. 00002610  3F3C 000C                move.w     -[A7], 0xC
  3419. 00002614  3F3C 0018                move.w     -[A7], 0x18
  3420. 00002618  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3421. 0000261C  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3422. 00002620  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3423. 00002624  4EBA E8D4                jsr        [PC - 0x172C /* 00000EFA */]
  3424. 00002628  3F3C 001C                move.w     -[A7], 0x1C
  3425. 0000262C  3F3C 0018                move.w     -[A7], 0x18
  3426. 00002630  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3427. 00002634  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3428. 00002638  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3429. 0000263C  4EBA E8BC                jsr        [PC - 0x1744 /* 00000EFA */]
  3430. label00002640:
  3431. 00002640  2F2D E268                move.l     -[A7], [A5 - 0x1D98]
  3432. 00002644  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3433. 00002648  486D E270                pea.l      [A5 - 0x1D90]
  3434. 0000264C  486D E274                pea.l      [A5 - 0x1D8C]
  3435. 00002650  486D E278                pea.l      [A5 - 0x1D88]
  3436. 00002654  486D E27C                pea.l      [A5 - 0x1D84]
  3437. 00002658  486D E280                pea.l      [A5 - 0x1D80]
  3438. 0000265C  486D E284                pea.l      [A5 - 0x1D7C]
  3439. 00002660  4EBA EB82                jsr        [PC - 0x147E /* 000011E4 */]
  3440. 00002664  594F                     subq.w     A7, 4
  3441. 00002666  2F2D E280                move.l     -[A7], [A5 - 0x1D80]
  3442. 0000266A  4EBA DD1E                jsr        [PC - 0x22E2 /* 0000038A */]
  3443. 0000266E  2E1F                     move.l     D7, [A7]+
  3444. 00002670  202D E280                move.l     D0, [A5 - 0x1D80]
  3445. 00002674  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3446. 00002678  6DC6                     blt        -0x38 /* 00002640 */
  3447. 0000267A  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  3448. 0000267E  3F3C 0018                move.w     -[A7], 0x18
  3449. 00002682  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3450. 00002686  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3451. 0000268A  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3452. 0000268E  4EBA E86A                jsr        [PC - 0x1796 /* 00000EFA */]
  3453. label00002692:
  3454. 00002692  4EBA FCD0                jsr        [PC - 0x330 /* 00002364 */]
  3455. 00002696  202D E280                move.l     D0, [A5 - 0x1D80]
  3456. 0000269A  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  3457. 0000269E  6600 FE62                bne        -0x19C /* 00002502 */
  3458. 000026A2  4EBA FCC0                jsr        [PC - 0x340 /* 00002364 */]
  3459. label000026A6:
  3460. 000026A6  2E1F                     move.l     D7, [A7]+
  3461. 000026A8  4E5E                     unlink     A6
  3462. 000026AA  4E75                     rts
  3463. 000026AC  444F                     neg.w      A7
  3464. 000026AE  4649                     not.w      A1
  3465. 000026B0  4E44                     trap       4
  3466. 000026B2  434F                     chk.w      D1, A7
  3467. 000026B4  0746                     bchg       D6, D3
  3468. 000026B6  6F75                     ble        +0x77 /* 0000272D */
  3469. 000026B8  6E64                     bgt        +0x66 /* 0000271E */
  3470. 000026BA  4974 0953 6561 7263      chk.w      D4, [[A4] + 0x65617263]
  3471. 000026C2  6869                     bvc        +0x6B /* 0000272D */
  3472. 000026C4  6E67                     bgt        +0x69 /* 0000272D */
  3473. 000026C6  0953                     bchg       [A3], D4
  3474. 000026C8  6561                     bcs        +0x63 /* 0000272B */
  3475. 000026CA  7263                     moveq.l    D1, 0x63
  3476. 000026CC  6869                     bvc        +0x6B /* 00002737 */
  3477. 000026CE  6E67                     bgt        +0x69 /* 00002737 */
  3478. fn000026D0:
  3479. 000026D0  4E56 FFE0                link       A6, -0x0020
  3480. 000026D4  2F07                     move.l     -[A7], D7
  3481. 000026D6  3F3C 0016                move.w     -[A7], 0x16
  3482. 000026DA  486D EB9A                pea.l      [A5 - 0x1466]
  3483. 000026DE  4EBA F024                jsr        [PC - 0xFDC /* 00001704 */]
  3484. 000026E2  486D EB9A                pea.l      [A5 - 0x1466]
  3485. 000026E6  486E FFE8                pea.l      [A6 - 0x18]
  3486. 000026EA  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3487. 000026EE  3F3C 0015                move.w     -[A7], 0x15
  3488. 000026F2  486D EA9A                pea.l      [A5 - 0x1566]
  3489. 000026F6  4EBA F00C                jsr        [PC - 0xFF4 /* 00001704 */]
  3490. 000026FA  486D EA9A                pea.l      [A5 - 0x1566]
  3491. 000026FE  486E FFE4                pea.l      [A6 - 0x1C]
  3492. 00002702  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3493. 00002706  3F3C 0017                move.w     -[A7], 0x17
  3494. 0000270A  486D EC9A                pea.l      [A5 - 0x1366]
  3495. 0000270E  4EBA EFF4                jsr        [PC - 0x100C /* 00001704 */]
  3496. 00002712  486D EC9A                pea.l      [A5 - 0x1366]
  3497. 00002716  486E FFE0                pea.l      [A6 - 0x20]
  3498. 0000271A  4EAD 0392                jsr        [A5 + 0x392 /* export_110 */]
  3499. label0000271E:
  3500. 0000271E  594F                     subq.w     A7, 4
  3501. 00002720  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  3502. 00002724  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  3503. 00002728  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3504. 0000272C  4EBA DD50                jsr        [PC - 0x22B0 /* 0000047E */]
  3505. 00002730  2B5F E284                move.l     [A5 - 0x1D7C], [A7]+
  3506. 00002734  594F                     subq.w     A7, 4
  3507. 00002736  2F2D E284                move.l     -[A7], [A5 - 0x1D7C]
  3508. 0000273A  4EBA DC02                jsr        [PC - 0x23FE /* 0000033E */]
  3509. 0000273E  2E1F                     move.l     D7, [A7]+
  3510. 00002740  2F07                     move.l     -[A7], D7
  3511. 00002742  486D E99A                pea.l      [A5 - 0x1666]
  3512. 00002746  4EAD 039A                jsr        [A5 + 0x39A /* export_111 */]
  3513. 0000274A  3F3C 0014                move.w     -[A7], 0x14
  3514. 0000274E  486D E99A                pea.l      [A5 - 0x1666]
  3515. 00002752  4EBA EF6E                jsr        [PC - 0x1092 /* 000016C2 */]
  3516. 00002756  4EBA FCD8                jsr        [PC - 0x328 /* 00002430 */]
  3517. 0000275A  2E1F                     move.l     D7, [A7]+
  3518. 0000275C  4E5E                     unlink     A6
  3519. 0000275E  4E75                     rts
  3520. 00002760  444F                     neg.w      A7
  3521. 00002762  4649                     not.w      A1
  3522. 00002764  4E44                     trap       4
  3523. 00002766  5449                     addq.w     A1, 2
  3524. export_432:
  3525. 00002768  4E56 0000                link       A6, 0
  3526. 0000276C  4AAD EE9A                tst.l      [A5 - 0x1166]
  3527. 00002770  6722                     beq        +0x24 /* 00002794 */
  3528. 00002772  554F                     subq.w     A7, 2
  3529. 00002774  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3530. 00002778  486D E25E                pea.l      [A5 - 0x1DA2]
  3531. 0000277C  4EBA EBA2                jsr        [PC - 0x145E /* 00001320 */]
  3532. 00002780  1B5F E3BC                move.b     [A5 - 0x1C44], [A7]+
  3533. 00002784  4EBA FBDE                jsr        [PC - 0x422 /* 00002364 */]
  3534. 00002788  2F2D EE9A                move.l     -[A7], [A5 - 0x1166]
  3535. 0000278C  A91F                     syscall    SelectWindow
  3536. 0000278E  2F2D EE9A                move.l     -[A7], [A5 - 0x1166]
  3537. 00002792  A915                     syscall    ShowWindow
  3538. label00002794:
  3539. 00002794  4E5E                     unlink     A6
  3540. 00002796  4E75                     rts
  3541. 00002798  444F                     neg.w      A7
  3542. 0000279A  4C50 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, [A0]
  3543. 0000279E  5443                     addq.w     D3, 2
  3544. export_433:
  3545. 000027A0  4E56 0000                link       A6, 0
  3546. 000027A4  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3547. 000027A8  4EBA EDAA                jsr        [PC - 0x1256 /* 00001554 */]
  3548. 000027AC  2F2D EE9A                move.l     -[A7], [A5 - 0x1166]
  3549. 000027B0  A916                     syscall    HideWindow
  3550. 000027B2  4E5E                     unlink     A6
  3551. 000027B4  4E75                     rts
  3552. 000027B6  434C                     chk.w      D1, A4
  3553. 000027B8  4F53                     chk.w      D7, [A3]
  3554. 000027BA  454C                     chk.w      D2, A4
  3555. 000027BC  504F                     addq.w     A7, 8
  3556. export_434:
  3557. 000027BE  4E56 FFEE                link       A6, -0x0012
  3558. 000027C2  48E7 0108                movem.l    -[A7], D7,A4
  3559. 000027C6  286E 000C                movea.l    A4, [A6 + 0xC]
  3560. 000027CA  4207                     clr.b      D7
  3561. 000027CC  2F0C                     move.l     -[A7], A4
  3562. 000027CE  3F3C 0023                move.w     -[A7], 0x23 /* '#' */
  3563. 000027D2  3F2D EE9E                move.w     -[A7], [A5 - 0x1162]
  3564. 000027D6  4EBA F048                jsr        [PC - 0xFB8 /* 00001820 */]
  3565. 000027DA  1007                     move.b     D0, D7
  3566. 000027DC  5300                     subq.b     D0, 1
  3567. 000027DE  6714                     beq        +0x16 /* 000027F4 */
  3568. 000027E0  554F                     subq.w     A7, 2
  3569. 000027E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3570. 000027E6  2F0C                     move.l     -[A7], A4
  3571. 000027E8  206E 0008                movea.l    A0, [A6 + 0x8]
  3572. 000027EC  2F08                     move.l     -[A7], A0
  3573. 000027EE  4EBA F0AA                jsr        [PC - 0xF56 /* 0000189A */]
  3574. 000027F2  1E1F                     move.b     D7, [A7]+
  3575. label000027F4:
  3576. 000027F4  1D47 0014                move.b     [A6 + 0x14], D7
  3577. 000027F8  4CDF 1080                movem.l    D7,A4, [A7]+
  3578. 000027FC  4E5E                     unlink     A6
  3579. 000027FE  4E74 000C                rtd        0x000C
  3580. 00002802  4649                     not.w      A1
  3581. 00002804  4C54 4552                movem.l    D1,D4,D6,A0,A2,A6, [A4]
  3582. 00002808  4C50 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, [A0]
  3583. export_435: // at 0000280A (misaligned)
  3584. 0000280C  FFEC                     .invalid   <<F/7/7>>
  3585. 0000280E  48E7 0108                movem.l    -[A7], D7,A4
  3586. 00002812  3E2E 0008                move.w     D7, [A6 + 0x8]
  3587. 00002816  286D EE9A                movea.l    A4, [A5 - 0x1166]
  3588. 0000281A  2F0C                     move.l     -[A7], A4
  3589. 0000281C  A873                     syscall    SetPort
  3590. 0000281E  3007                     move.w     D0, D7
  3591. 00002820  6000 026C                bra        +0x26E /* 00002A8E */
  3592. 00002824  3B7C 0001 E25A           move.w     [A5 - 0x1DA6], 0x1
  3593. 0000282A  3F3C 0001                move.w     -[A7], 0x1
  3594. 0000282E  1F3C 0001                move.b     -[A7], 0x1
  3595. 00002832  4EBA EF04                jsr        [PC - 0x10FC /* 00001738 */]
  3596. 00002836  3F3C 0002                move.w     -[A7], 0x2
  3597. 0000283A  4227                     clr.b      -[A7]
  3598. 0000283C  4EBA EEFA                jsr        [PC - 0x1106 /* 00001738 */]
  3599. 00002840  3F3C 0003                move.w     -[A7], 0x3
  3600. 00002844  4227                     clr.b      -[A7]
  3601. 00002846  4EBA EEF0                jsr        [PC - 0x1110 /* 00001738 */]
  3602. 0000284A  6000 02A8                bra        +0x2AA /* 00002AF4 */
  3603. 0000284E  3B7C 0002 E25A           move.w     [A5 - 0x1DA6], 0x2
  3604. 00002854  3F3C 0001                move.w     -[A7], 0x1
  3605. 00002858  4227                     clr.b      -[A7]
  3606. 0000285A  4EBA EEDC                jsr        [PC - 0x1124 /* 00001738 */]
  3607. 0000285E  3F3C 0002                move.w     -[A7], 0x2
  3608. 00002862  1F3C 0001                move.b     -[A7], 0x1
  3609. 00002866  4EBA EED0                jsr        [PC - 0x1130 /* 00001738 */]
  3610. 0000286A  3F3C 0003                move.w     -[A7], 0x3
  3611. 0000286E  4227                     clr.b      -[A7]
  3612. 00002870  4EBA EEC6                jsr        [PC - 0x113A /* 00001738 */]
  3613. 00002874  6000 027E                bra        +0x280 /* 00002AF4 */
  3614. 00002878  3B7C 0003 E25A           move.w     [A5 - 0x1DA6], 0x3
  3615. 0000287E  3F3C 0001                move.w     -[A7], 0x1
  3616. 00002882  4227                     clr.b      -[A7]
  3617. 00002884  4EBA EEB2                jsr        [PC - 0x114E /* 00001738 */]
  3618. 00002888  3F3C 0002                move.w     -[A7], 0x2
  3619. 0000288C  4227                     clr.b      -[A7]
  3620. 0000288E  4EBA EEA8                jsr        [PC - 0x1158 /* 00001738 */]
  3621. 00002892  3F3C 0003                move.w     -[A7], 0x3
  3622. 00002896  1F3C 0001                move.b     -[A7], 0x1
  3623. 0000289A  4EBA EE9C                jsr        [PC - 0x1164 /* 00001738 */]
  3624. 0000289E  6000 0254                bra        +0x256 /* 00002AF4 */
  3625. 000028A2  7001                     moveq.l    D0, 0x01
  3626. 000028A4  2B40 E268                move.l     [A5 - 0x1D98], D0
  3627. 000028A8  3F3C 0006                move.w     -[A7], 0x6
  3628. 000028AC  4227                     clr.b      -[A7]
  3629. 000028AE  4EBA EE88                jsr        [PC - 0x1178 /* 00001738 */]
  3630. 000028B2  3F3C 0005                move.w     -[A7], 0x5
  3631. 000028B6  1F3C 0001                move.b     -[A7], 0x1
  3632. 000028BA  4EBA EE7C                jsr        [PC - 0x1184 /* 00001738 */]
  3633. 000028BE  6000 0234                bra        +0x236 /* 00002AF4 */
  3634. 000028C2  7002                     moveq.l    D0, 0x02
  3635. 000028C4  2B40 E268                move.l     [A5 - 0x1D98], D0
  3636. 000028C8  3F3C 0006                move.w     -[A7], 0x6
  3637. 000028CC  1F3C 0001                move.b     -[A7], 0x1
  3638. 000028D0  4EBA EE66                jsr        [PC - 0x119A /* 00001738 */]
  3639. 000028D4  3F3C 0005                move.w     -[A7], 0x5
  3640. 000028D8  4227                     clr.b      -[A7]
  3641. 000028DA  4EBA EE5C                jsr        [PC - 0x11A4 /* 00001738 */]
  3642. 000028DE  6000 0214                bra        +0x216 /* 00002AF4 */
  3643. 000028E2  3F07                     move.w     -[A7], D7
  3644. 000028E4  486D E99A                pea.l      [A5 - 0x1666]
  3645. 000028E8  4EBA EE1A                jsr        [PC - 0x11E6 /* 00001704 */]
  3646. 000028EC  6000 0206                bra        +0x208 /* 00002AF4 */
  3647. 000028F0  3F07                     move.w     -[A7], D7
  3648. 000028F2  486D EA9A                pea.l      [A5 - 0x1566]
  3649. 000028F6  4EBA EE0C                jsr        [PC - 0x11F4 /* 00001704 */]
  3650. 000028FA  6000 01F8                bra        +0x1FA /* 00002AF4 */
  3651. 000028FE  3F07                     move.w     -[A7], D7
  3652. 00002900  486D EB9A                pea.l      [A5 - 0x1466]
  3653. 00002904  4EBA EDFE                jsr        [PC - 0x1202 /* 00001704 */]
  3654. 00002908  6000 01EA                bra        +0x1EC /* 00002AF4 */
  3655. 0000290C  3F07                     move.w     -[A7], D7
  3656. 0000290E  486D EC9A                pea.l      [A5 - 0x1366]
  3657. 00002912  4EBA EDF0                jsr        [PC - 0x1210 /* 00001704 */]
  3658. 00002916  6000 01DC                bra        +0x1DE /* 00002AF4 */
  3659. 0000291A  4EBA FB14                jsr        [PC - 0x4EC /* 00002430 */]
  3660. 0000291E  6000 01D4                bra        +0x1D6 /* 00002AF4 */
  3661. 00002922  4EBA FDAC                jsr        [PC - 0x254 /* 000026D0 */]
  3662. 00002926  6000 01CC                bra        +0x1CE /* 00002AF4 */
  3663. 0000292A  3007                     move.w     D0, D7
  3664. 0000292C  6000 013A                bra        +0x13C /* 00002A68 */
  3665. 00002930  3F3C 000C                move.w     -[A7], 0xC
  3666. 00002934  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3667. 00002938  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3668. 0000293C  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3669. 00002940  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3670. 00002944  4EBA E5B4                jsr        [PC - 0x1A4C /* 00000EFA */]
  3671. 00002948  3F3C 006C                move.w     -[A7], 0x6C /* 'l' */
  3672. 0000294C  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3673. 00002950  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3674. 00002954  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3675. 00002958  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3676. 0000295C  4EBA E59C                jsr        [PC - 0x1A64 /* 00000EFA */]
  3677. 00002960  1B7C 0001 E1C4           move.b     [A5 - 0x1E3C], 0x1
  3678. 00002966  6000 018C                bra        +0x18E /* 00002AF4 */
  3679. 0000296A  3F3C 000C                move.w     -[A7], 0xC
  3680. 0000296E  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3681. 00002972  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3682. 00002976  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3683. 0000297A  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3684. 0000297E  4EBA E57A                jsr        [PC - 0x1A86 /* 00000EFA */]
  3685. 00002982  422D E1C4                clr.b      [A5 - 0x1E3C]
  3686. 00002986  6000 016C                bra        +0x16E /* 00002AF4 */
  3687. 0000298A  3F3C 002C                move.w     -[A7], 0x2C /* ',' */
  3688. 0000298E  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3689. 00002992  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3690. 00002996  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3691. 0000299A  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3692. 0000299E  4EBA E55A                jsr        [PC - 0x1AA6 /* 00000EFA */]
  3693. 000029A2  1B7C 0001 E1C4           move.b     [A5 - 0x1E3C], 0x1
  3694. 000029A8  6000 014A                bra        +0x14C /* 00002AF4 */
  3695. 000029AC  3F3C 000C                move.w     -[A7], 0xC
  3696. 000029B0  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3697. 000029B4  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3698. 000029B8  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3699. 000029BC  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3700. 000029C0  4EBA E538                jsr        [PC - 0x1AC8 /* 00000EFA */]
  3701. 000029C4  3F3C 001C                move.w     -[A7], 0x1C
  3702. 000029C8  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3703. 000029CC  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3704. 000029D0  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3705. 000029D4  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3706. 000029D8  4EBA E520                jsr        [PC - 0x1AE0 /* 00000EFA */]
  3707. 000029DC  1B7C 0001 E1C4           move.b     [A5 - 0x1E3C], 0x1
  3708. 000029E2  6000 0110                bra        +0x112 /* 00002AF4 */
  3709. 000029E6  3F3C 0006                move.w     -[A7], 0x6
  3710. 000029EA  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3711. 000029EE  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3712. 000029F2  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3713. 000029F6  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3714. 000029FA  4EBA E4FE                jsr        [PC - 0x1B02 /* 00000EFA */]
  3715. 000029FE  422D E1C4                clr.b      [A5 - 0x1E3C]
  3716. 00002A02  6000 00F0                bra        +0xF2 /* 00002AF4 */
  3717. 00002A06  3F3C 004C                move.w     -[A7], 0x4C /* 'L' */
  3718. 00002A0A  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3719. 00002A0E  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3720. 00002A12  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3721. 00002A16  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3722. 00002A1A  4EBA E4DE                jsr        [PC - 0x1B22 /* 00000EFA */]
  3723. 00002A1E  422D E1C4                clr.b      [A5 - 0x1E3C]
  3724. 00002A22  6000 00D0                bra        +0xD2 /* 00002AF4 */
  3725. 00002A26  3F3C 005C                move.w     -[A7], 0x5C /* '\\' */
  3726. 00002A2A  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3727. 00002A2E  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3728. 00002A32  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3729. 00002A36  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3730. 00002A3A  4EBA E4BE                jsr        [PC - 0x1B42 /* 00000EFA */]
  3731. 00002A3E  1B7C 0001 E1C4           move.b     [A5 - 0x1E3C], 0x1
  3732. 00002A44  6000 00AE                bra        +0xB0 /* 00002AF4 */
  3733. 00002A48  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  3734. 00002A4C  3F2D E266                move.w     -[A7], [A5 - 0x1D9A]
  3735. 00002A50  3F2D E26A                move.w     -[A7], [A5 - 0x1D96]
  3736. 00002A54  3F2D E26E                move.w     -[A7], [A5 - 0x1D92]
  3737. 00002A58  3F2D E25E                move.w     -[A7], [A5 - 0x1DA2]
  3738. 00002A5C  4EBA E49C                jsr        [PC - 0x1B64 /* 00000EFA */]
  3739. 00002A60  422D E1C4                clr.b      [A5 - 0x1E3C]
  3740. 00002A64  6000 008E                bra        +0x90 /* 00002AF4 */
  3741. label00002A68:
  3742. 00002A68  0640 FFDD                addi.w     D0, 0xFFDD
  3743. 00002A6C  0C40 0008                cmpi.w     D0, 0x8
  3744. 00002A70  641A                     bcc        +0x1C /* 00002A8C */
  3745. 00002A72  D040                     add.w      D0, D0
  3746. 00002A74  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3747. 00002A78  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3748. 00002A7C  FEB4 FEEE                .extension 0xEB4 <<F/2-3/7>> // unimplemented
  3749. 00002A80  FF0E                     .extension 0xF0E <<F/4-5/7>> // unimplemented
  3750. 00002A82  FF30                     .extension 0xF30 <<F/4-5/7>> // unimplemented
  3751. 00002A84  FF6A                     .extension 0xF6A <<F/4-5/7>> // unimplemented
  3752. 00002A86  FF8A                     .invalid   <<F/6/7>>
  3753. 00002A88  FFAA                     .invalid   <<F/6/7>>
  3754. 00002A8A  FFCC                     .invalid   <<F/7/7>>
  3755. label00002A8C:
  3756. 00002A8C  6066                     bra        +0x68 /* 00002AF4 */
  3757. label00002A8E:
  3758. 00002A8E  5340                     subq.w     D0, 1
  3759. 00002A90  0C40 002A                cmpi.w     D0, 0x2A /* '*' */
  3760. 00002A94  645E                     bcc        +0x60 /* 00002AF4 */
  3761. 00002A96  D040                     add.w      D0, D0
  3762. 00002A98  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3763. 00002A9C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  3764. 00002AA0  FD84                     .invalid   <<F/6/6>>
  3765. 00002AA2  FDAE                     .invalid   <<F/6/6>>
  3766. 00002AA4  FDD8                     .invalid   <<F/7/6>>
  3767. 00002AA6  0054 FE02                ori.w      [A4], 0xFE02
  3768. 00002AAA  FE22 0054                .unknown   0xFE22 0x0054 (W = 7)
  3769. 00002AAE  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3770. 00002AB2  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3771. 00002AB6  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3772. 00002ABA  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3773. 00002ABE  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3774. 00002AC2  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3775. 00002AC6  FE42 FE50                .extension 0xE42 <<F/1/7>>, 0xFE50 // unimplemented
  3776. 00002ACA  FE5E FE6C                .extension 0xE5E <<F/1/7>>, 0xFE6C // unimplemented
  3777. 00002ACE  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3778. 00002AD2  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3779. 00002AD6  0054 FE7A                ori.w      [A4], 0xFE7A
  3780. 00002ADA  FE82 0054                .extension 0xE82 <<F/2-3/7>> // unimplemented
  3781. 00002ADE  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  3782. 00002AE2  0054 FE8A                ori.w      [A4], 0xFE8A
  3783. 00002AE6  FE8A FE8A                .extension 0xE8A <<F/2-3/7>> // unimplemented
  3784. 00002AEA  FE8A FE8A                .extension 0xE8A <<F/2-3/7>> // unimplemented
  3785. 00002AEE  FE8A FE8A                .extension 0xE8A <<F/2-3/7>> // unimplemented
  3786. 00002AF2  FE8A 4EBA                .extension 0xE8A <<F/2-3/7>> // unimplemented
  3787. // begin alternate branch 00002AF4-00002AFC
  3788. label00002AF4:
  3789. 00002AF4  4EBA F86E                jsr        [PC - 0x792 /* 00002364 */]
  3790. 00002AF8  4CDF 1080                movem.l    D7,A4, [A7]+
  3791. // end alternate branch 00002AF4-00002AFC
  3792. label00002AF4: // (misaligned)
  3793. 00002AF6  F86E 4CDF                .extension 0x86E <<F/1/4>>, 0x4CDF // unimplemented
  3794. 00002AFA  1080                     move.b     [A0], D0
  3795. 00002AFC  4E5E                     unlink     A6
  3796. 00002AFE  4E74 0002                rtd        0x0002
  3797. 00002B02  444F                     neg.w      A7
  3798. 00002B04  4C50 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, [A0]
  3799. 00002B08  5443                     addq.w     D3, 2
  3800.